Grammarhard · Past Paper

By next month, she ____ here for five years.

Awill live
Bwill be living
Cwill have lived
Dhas lived

✓ Correct Answer: Cwill have lived

Future perfect is used to show the completion of a duration by a certain point in the future.

Share this question

More from Grammar