单项选择题

A. have
B. had
C. must have
D. will have