Grammarmedium · Past Paper

I ____ this lesson by the end of this hour.

Afinish
Bwill be finishing
Cwill have finished
Dfinishes

✓ Correct Answer: Cwill have finished

Future perfect indicates completion of an action by a specific point in the future.

Share this question

More from Grammar