单项选择题

A.to have
B.having
C.have
D.had