Grammarhard · Past Paper
I ____ writing the novel by next year.
Afinish
Bwill finish
Cwill have finished
Dhave finished
✓ Correct Answer: C — will have finished
Future perfect is used for actions that will be completed by a certain future time.
Share this question