单项选择题

A. would have come
B. would come
C. could come
D. had come