Grammarhard · Past Paper
I ____ this task before you return.
Afinish
Bwill finish
Cwill have finished
Dfinished
✓ Correct Answer: C — will have finished
Future perfect is used for an action that will be completed before another future action (your return).
Share this question