Grammarhard · Past Paper

By the time you arrive, I ____ for three hours.

Awill wait
Bwill be waiting
Cwill have been waiting
Dwait

✓ Correct Answer: Cwill have been waiting

Future perfect continuous describes the duration of an action up to a point in the future.

Share this question

More from Grammar