单项选择题

I expect all the mails ______ promptly.

A. being delivered
B. to be delivered
C. having been delivered
D. to have been delivered