Sentence Improvement - Verbal and Reasoning

Q1:

The poor villagers have waited in the bitter cold for more than 4 hours now.

A have been waiting

B had waited

C has been waiting

D No improvement

ANS:A - have been waiting

No answer description is available.