单项选择题

She can't have written to me, or ______ the letter by now.

A. I'll get
B. I would get
C. I'd have got
D. I'll have got