单项选择题

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