Simple explanation
What does the Future Perfect mean? The Future Perfect describes an action or development that will be completed before or by a particular point in the future. The speaker mentally moves to that future point and looks back at something that has already been completed. In By Friday, I will have finished the report, Friday is the future reference point, and finishing the report happens before or no later than that point. How is the Future Perfect formed? The basic structure is subject + will have + past participle. The structure is the same with every subject. After will, we always use have, not has. Regular past participles usually end in -ed, such as finished or completed, while irregular verbs use forms such as written, done, gone, taken, or seen. When do we use the Future Perfect? We use the Future Perfect when the completion of an action matters more than the action itself. It is common when talking about deadlines, project milestones, academic goals, financial targets, travel plans, or long-term developments. The key idea is that something will already be complete at a specified future time. Using by with the Future Perfect By often introduces a deadline or the latest possible time for completion. By Friday means that the action may happen earlier, but it will be complete no later than Friday. This makes by especially natural with the Future Perfect. It is different from until, which usually emphasizes that an action or state continues up to a certain time. Using by the time By the time connects two future events and shows that one will be complete before the other happens. In future time clauses after by the time, English normally uses the Present Simple rather than will. We therefore say By the time you arrive, I will have finished, not By the time you will arrive. Future Perfect vs Future Continuous The Future Perfect focuses on completion, while the Future Continuous focuses on an activity in progress at a future time. At 8 p.m., I will be working means the activity will still be happening at eight. By 8 p.m., I will have finished means the activity will already be complete by eight. Future Perfect in real-life communication At B2 level, the Future Perfect is particularly useful for discussing expected progress and future achievements. It appears naturally in work, study, planning, and personal goal-setting. However, it should not be used simply because a sentence refers to the future. There must normally be a clear idea of completion before or by a future reference point.
Grammar formula
Affirmative
Subject + will have + past participleThey will have completed the project by Friday.
Negative
Subject + will not have + past participleShe won't have finished the course by June.
Yes-no question
Will + subject + have + past participle?Will you have submitted the application by Monday?
Wh-question
Wh-word + will + subject + have + past participle?How many chapters will you have written by then?
With by the time
By the time + Present Simple, subject + will have + past participleBy the time you get home, I will have cooked dinner.
Core rules
- 1
Rule 1: Affirmative form
Use subject + will have + past participle. The structure does not change with the subject: I will have finished, she will have arrived, they will have completed.
- 2
Rule 2: Negative form
Use subject + will not have + past participle. Will not is commonly shortened to won't: She won't have finished by noon.
- 3
Rule 3: Yes-no questions
Move will before the subject: Will + subject + have + past participle? Example: Will you have submitted the application by Monday?
- 4
Rule 4: Wh-questions
Place the question word before will: Wh-word + will + subject + have + past participle? Example: How much will you have completed by Friday?
- 5
Rule 5: Use by for deadlines
Use by + future time to show the latest point by which an action will be complete: by tomorrow, by next week, by 2030, by the end of the month.
- 6
Rule 6: Do not normally use will after by the time
In future time clauses after by the time, use the Present Simple: By the time she arrives, we will have finished dinner.
- 7
Rule 7: Focus on completion
Choose the Future Perfect when the completed result matters. If the important idea is that an activity will be in progress at a future time, the Future Continuous is usually more appropriate.
Useful examples
By Friday, I will have finished the report.
The report will already be complete by Friday.
The sentence focuses on completion before or no later than Friday.
She will have graduated by the end of next year.
Her graduation will be complete before next year ends.
The Future Perfect presents graduation as an achieved result at a future point.
By the time you arrive, we will have eaten dinner.
We will already be finished with dinner when you arrive.
The clause after by the time uses the Present Simple: arrive.
They won't have completed the bridge by December.
The bridge will still not be finished by December.
The negative form shows that the expected completion will not have happened by the deadline.
Will you have submitted your thesis by then?
Will your thesis already be submitted at that future point?
In a question, will comes before the subject.
By 10 p.m., I will have answered all my emails.
All my emails will be answered before or by 10 p.m.
The completed result is more important than the process of answering.
In two months, he will have saved enough money for the trip.
Two months from now, he will already have enough money saved for the trip.
The sentence looks forward to a future result.
By next summer, we will have lived here for ten years.
Next summer will mark ten years since we started living here.
The Future Perfect can show how much time will have accumulated by a future point.
How many books will you have read by the end of the year?
How many books will be completed by the time the year ends?
The question asks about a total reached by a future deadline.
The team will have tested the new system before the official launch.
The testing will already be complete before the system officially launches.
Before introduces the later future reference point.
By the time the meeting starts, everyone will have received the updated agenda.
Everyone will already have the updated agenda when the meeting begins.
Starts is Present Simple because it is inside a future time clause.
I won't have learned enough German to take the exam by May.
By May, my German will still not be strong enough for the exam.
The negative Future Perfect can express that a target will not yet have been reached.
Common mistakes
- ❌ By Friday, I will have finish the report. ✅ By Friday, I will have finished the report. After will have, use the past participle, not the base form.
- ❌ She will has completed the course by June. ✅ She will have completed the course by June. After will, use the base form have. Has is not used in the Future Perfect.
- ❌ By the time you will arrive, I will have finished. ✅ By the time you arrive, I will have finished. Future time clauses after by the time normally use the Present Simple rather than will.
- ❌ I will have finished the work until Friday. ✅ I will have finished the work by Friday. By is used for a completion deadline. Until usually emphasizes continuation up to a particular time.
- ❌ At 8 p.m., I will have work on the project. ✅ At 8 p.m., I will be working on the project. If the activity will still be in progress at that time, the Future Continuous is more natural.
- ❌ Will have you finished the report by Monday? ✅ Will you have finished the report by Monday? The correct question order is will + subject + have + past participle.
Learning tips
- Ask yourself: Will this action already be complete by a specific future point? If yes, the Future Perfect may be the right choice.
- Common time expressions include by tomorrow, by then, by next year, by the end of, and by the time.
- Do not choose the Future Perfect simply because by appears in a sentence. The meaning of completed future result must still be present.
- Use by for a deadline and until for continuation up to a time.
- After by the time, when, and before, future time clauses normally use the Present Simple rather than will.
- Check irregular past participles carefully: write – written, do – done, go – gone, take – taken, see – seen.
- Compare the Future Perfect with the Future Continuous whenever you are unsure whether the focus is completion or an activity in progress.
Practise this topic
Interactive exercises for this topic are coming soon.
PlannedRelated grammar
Related dictionary words
Frequently asked questions
When do I really need the Future Perfect?
Use it when you want to emphasize that something will already be complete by a particular future time or before another future event.
What is the difference between by and until?
By usually gives a deadline for completion, while until usually shows that an action or state continues up to a certain time.
Why do we not normally use will after by the time?
Because future time clauses in English usually take the Present Simple. We say By the time you arrive, not By the time you will arrive.
What is the difference between the Future Perfect and the Future Simple?
The Future Simple describes future events more generally. The Future Perfect specifically presents an action as already completed by a later future point.
What is the difference between the Future Perfect and the Future Continuous?
The Future Perfect focuses on a completed result. The Future Continuous focuses on an activity that will be in progress at a particular future time.
Is the Future Perfect only used in formal English?
No. It is common in both spoken and written English when discussing deadlines, goals, progress, travel plans, study, or work. It is especially useful in academic and professional contexts.
