问题

The fans ______ to see the pop singer the whole afternoon, and they won’t leave until he turns up.

A:have been waiting
B:waited
C:had waited
D:would have waited
正确答案是: