
We use the Future Perfect tense to talk about actions that will be completed by a specific time or event in the future. Notice that we aren’t indicating the exact time the action will be completed, only a time that it will be completed by. If you want to refer to an exact time, use the Future Simple tense instead.
Let’s look at a little dialogue as an example:
Philip asks his friend Diana a question in the Future Perfect tense.
Will you have completed the exam by 4:00 PM? – by + time
Will you have completed it by the time class is over? – by + event in Present Simple
Diana answers him.
Oh, definitely. The material is so easy.
I think I will finish it by 3:30. – Future Simple – Diana is referring to a specific time.
I will definitely have completed it by 4:00 PM. – Future Perfect – Diana is referring to a time when the action will be completed.

Contractions
I will have = I’ll have
you will have = you’ll have
he will have = he’ll have
she will have = she’ll have
it will have = it’ll have
we will have = we’ll have
they will have = they’ll have
Conversation Questions
1.) What will have you accomplished by next year at this time?
2.) What changes will have happened in your finances by your next pay-check?
3.) What changes will have happened to your body twenty years from now?
4.) In what significant ways will you have grown by 2030?
5.) What will have changed for you by the end of this class?



