单项选择题

21()

A.have 
B.made 
C.had 
D.crashed