单项选择题

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