单项选择题

They are going to hold a party ______ your honor.

A.with
B.at
C.in
D.on