单项选择题

What’s that terrible noise? The neighbors () for a party.

A.have prepared
B.are preparing
C.prepare
D.will prepare