单项选择题

I expect all the letters ______ promptly.

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