The future perfect tense talks about an action that will be completed at a time in the future.
The future perfect tense has one time expression. It talks about a time in the future.
- Gary will have made dinner before you arrive.
(time in the future/before you arrive)
The future perfect is formed using will have + past participle (-ed)
- I will have slept eight hours when my alarm goes off.
The negative is formed using subject + will not have + past participle (-ed)
- By the time you arrive, we will not have finished the meal.
The question is formed using will + subject + have + past participle (-ed)
- Will the plant have grown by the summer?