单项选择题

A great celebration is going to be held ______ the distinguished writer.

A.in spite of
B.in honor of
C.in favor of
D.in the name of