Grammarmedium · Past Paper
By the time you get home, I ____ dinner.
Acook
Bwill cook
Cwill have cooked
Dcooked
✓ Correct Answer: C — will have cooked
Future perfect is used for actions that will be completed before another future event or time.
Share this question