单项选择题

26()

A.to have come
B.coming
C.come
D.to come