Grammarhard · Past Paper
By the time you arrive, I ____ for three hours.
Awill wait
Bwill be waiting
Cwill have been waiting
Dwait
✓ Correct Answer: C — will have been waiting
Future perfect continuous describes the duration of an action up to a point in the future.
Share this question