单项选择题

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