单项选择题

A.to have 
B.having
C.must 
D.might