单项选择题

The neighbors ______ you very much for you to speak in that way about them.

A. must annoy


B. may annoy
C. must have annoyed

D. could have annoyed