问题

The fans ______ patiently for hours and they will wait till the movie star _____
A:will wait;arrives
B:have waited; will arrive
C:have been waiting; arrives
D:waited;arrives
B:have waited; will arrive
C:have been waiting; arrives
D:waited;arrives
正确答案是: