Grammarmedium · Past Paper

By the time you get home, I ____ dinner.

Acook
Bwill cook
Cwill have cooked
Dcooked

✓ Correct Answer: Cwill have cooked

Future perfect is used for actions that will be completed before another future event or time.

Share this question

More from Grammar