This verb tense is not used a lot, but it is worth knowing if you want to be a fluent or advanced English speaker.
We can make the future perfect tense in two ways. We can use "will" or "be going to".
Subject + will have + past participle…
- I will have finished all of my homework by 6 pm tonight.
- She will have seen all of his movies after she watches this one.
- They will have saved enough money to buy a house by next year.
- I will not have finished all of my homework by 6 pm tonight.
- I am going to have finished all of my homework by 6 pm tonight.
- She is going have seen all of his movies after she watches this one.
- They are going to have saved enough money to buy a house by next year.
- They are not going to have saved enough money to buy a house by next year.
1. We use it to say that something will happen before another action or event in the future. Or that something will happen before a specific time in the future. These sentences usually go with "by + (time)", "before", or "when".
- I will have finished everything by next Friday.
- They will have arrived by 5 pm tomorrow.
- She is going to have used all of the materials by early next week.
- I will have finished everything before you arrive.
- She will have prepared all of the food when you arrive.
- I will have been in Tokyo for a year by the time I leave.
- She is going to have worked here for 10 years by the end of next month.
I will go when I will have finished my work.
- I will go when I have finished my work.
- I will have finished my work when I go.
- I will have finished my work by the time I go.
- By next Monday, we will have finished everything.
- By next year, he will have saved enough money to buy a car.
Will + subject + have + past participle…?
- Will you have arrived by 3 pm tomorrow?
- Will he have become a fluent English speaker by next year?
- Are you going to have arrived by 3 pm tomorrow?
- Is he going to have become a fluent English speaker by next year?
Question Word + will + subject + have + past participle…?
- What time will he have arrived by?
- When will he have decided by?
- What work will you have completed by the deadline?
- How many countries will you have visited by the end of your trip?