问题

So much remains to be done!—Well,it’s not surprising. So many people all the time recently.
A:come
B:have come
C:have been coming
D:came
B:have come
C:have been coming
D:came
正确答案是: