Future Perfect: What Will Have Happened
Learn how to talk about actions that will be finished before a future time — by 2030, by tomorrow, by the time you arrive.
Explanation
The Future Perfect describes an action that will be completed before a specific time in the future. We use it to look forward and say, "This will already be done by then."
Form: subject + will have + past participle
- By 2030, I will have finished my studies.
- She will have cooked dinner before we arrive.
Common time expressions: by, by the time, before, by next year, by 2030, by 5 p.m., by the time you arrive.
We often use the Future Perfect with a time clause (a phrase starting with "by the time" or "before"):
By the time you read this, I will have left.
Tip: Use the Future Perfect when you want to emphasise the result of a future action, not the action itself.
Examples
Here are some everyday examples of the Future Perfect:
- By next month, I will have saved €1,000 for my trip.
- She will have written three emails by lunchtime.
- By the time the film ends, we will have eaten all the popcorn.
- By 2030, scientists will have discovered new medicines.
- Don't worry — I will have finished the report before the meeting.
- By the time you wake up, I will have left for work.
Notice the structure: will + have + past participle (finished, written, eaten, discovered, left).
Common mistakes
- Using Future Simple instead of Future Perfect.
❌ By 2030, I will finish my degree.
✅ By 2030, I will have finished my degree.
Future Simple = the action will happen in the future. Future Perfect = the action will be complete before a future time. - Writing "will has" instead of "will have".
❌ She will has cooked dinner.
✅ She will have cooked dinner. - Using the Present Perfect by mistake.
❌ By tomorrow, I have finished the work.
✅ By tomorrow, I will have finished the work.
"By + future time" needs Future Perfect, not Present Perfect. - Forgetting the past participle.
❌ I will have finish the work.
✅ I will have finished the work.
In real life
A short conversation between two friends.
Anna: What are you doing at 8 p.m. tomorrow?
Ben: I'll be at the gym. But by 9 p.m., I will have finished my workout.
Anna: Good. The film starts at 9:30. By the time we get to the cinema, I will have bought the tickets online.
Ben: Perfect. And by the end of the film, I will have eaten all the popcorn!
Anna: Don't worry — I will have saved some for you.
🔍 Can you find four examples of will have + past participle in the dialog?
Quiz
-
1The Future Perfect is used to talk about…
The article explains that the Future Perfect describes actions finished before a specific future time.
-
2Which sentence has the correct Future Perfect form?
'Will have + past participle' is the Future Perfect form, as shown in the Explanation section.
-
3Which time expression is most common with the Future Perfect?
The article lists 'by, by the time, before, by next year, by 2030' as common time expressions.
-
4In the dialog, what does Ben say he will have done by 9 p.m.?
Ben says, 'By 9 p.m., I will have finished my workout.'
-
5Which of these is a common mistake with the Future Perfect?
The Common mistakes section warns that 'will has' is wrong — it should be 'will have'.