Grammarhard · Past Paper

I ____ writing the novel by next year.

Afinish
Bwill finish
Cwill have finished
Dhave finished

✓ Correct Answer: Cwill have finished

Future perfect is used for actions that will be completed by a certain future time.

Share this question

More from Grammar