单项选择题

A.have had
B.had have
C.had had
D.would have had