There is a party tonight ________ our new English teacher, Mrs Mclaughlin.

There is a party tonight ________ our new English teacher, Mrs Mclaughlin.

A.thanks to

B.in place of

C.in honor of

D.because of

答案及解析: C

解析:

in honor of sb.=in sb.'s honor“庆贺……”。A项thanks to的意思是“多亏”;

B项in place of的意思是“代替”;

D项because of是一个介词短语,表示“因为”。A、B、D三项不符合句意。