Grammarmedium · Past Paper
I ____ this lesson by the end of this hour.
Afinish
Bwill be finishing
Cwill have finished
Dfinishes
✓ Correct Answer: C — will have finished
Future perfect indicates completion of an action by a specific point in the future.
Share this question