Grammarhard · Past Paper

I ____ this task before you return.

Afinish
Bwill finish
Cwill have finished
Dfinished

✓ Correct Answer: Cwill have finished

Future perfect is used for an action that will be completed before another future action (your return).

Share this question

More from Grammar