单项选择题

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