Future perfect

By the time the guests arrive, we will have finished dinner. The speaker looks ahead to the guests’ arrival and says that dinner will already be complete. This is the future perfect simple: will have + past participle. It sets a future deadline or viewpoint, then looks back from it at a completed action.
I’ll have sent the application by Friday.
The builders will have completed the roof before winter.
By next June, she will have lived here for ten years.
The last example focuses on the total time accumulated by a future point. The event may continue after June; what matters is the duration reached by then.
Move to the deadline, then look backwards
Imagine that you start preparing slides on Monday, finish on Wednesday, and present them on Thursday. From Monday, you can say:
Now: Monday → slides finished: Wednesday → presentation: Thursday
By Thursday, I will have finished the slides.
Mentally stand at Thursday. At that future viewpoint, finishing the slides is already behind you. The future perfect combines future viewpoint with earlier completion.
Compare At six, I will be cooking dinner and By six, I will have cooked dinner. The first places you inside the cooking activity at six; the second promises a completed dinner no later than six. This difference can matter when planning a visit.
The form stays the same for every subject
| Purpose | Example |
|---|---|
| Statement | She will have completed the course by June. |
| Negative | She won't have completed it by June. |
| Question | Will she have completed it by June? |
| Short answer | Yes, she will. / No, she won't. |
Have stays in the base form after will: not she will has finished. The last verb is a participle: will have gone, not will have went. To build the continuous, extend the chain to will have been + -ing: She will have been studying for six months.
A negative does not mean the action will never finish. They won't have repaired the road by Friday says the Friday deadline will not be met. They might finish on Saturday. The time phrase is part of the meaning.
Simple or continuous?
Use future perfect simple when completion, result or amount is in focus:
By noon, we will have reviewed all 40 applications.
The train will have left before we reach the platform.
Use future perfect continuous when duration or ongoing activity matters:
By noon, we will have been reviewing applications for four hours.
In July, they will have been living in Oslo for a year.
| Future viewpoint | What the speaker emphasises |
|---|---|
| She will have written the report by Monday. | Finished result |
| She will have been writing the report for a week by Monday. | Activity and duration |
| They will have repaired three roads by autumn. | Completed quantity |
| They will have been repairing the road for months by autumn. | Length of the process |
The continuous form does not always mean the action is unfinished: By July, I’ll have been working here for a year can describe a period that reaches July, even though the job continues.
Some verbs are not normally used in continuous forms because they describe states: By June, we will have owned the house for five years, not usually will have been owning. A few verbs can describe either a state or an activity depending on meaning, so follow the intended focus.
Why by is so useful
By Friday means “no later than Friday”; until Friday means an action continues up to Friday. Compare:
I will have finished the report by Friday. (completion deadline)
I will be working on the report until Friday. (activity continues up to then)
Other common reference phrases include by the time, by next year, before, in two weeks and when. In a time clause after when, before, after or as soon as, use a present form for the future: When you arrive, we’ll have finished, not when you will arrive.
Avoid overusing the future perfect
The form can sound unnecessarily formal if the deadline is not important. I’ll finish the report tomorrow is direct. I’ll have finished the report by tomorrow emphasises that it will be complete before a future reference point. Choose the second when the deadline, sequence or completed result matters.
The British Council's future continuous and future perfect lesson provides another explanation of the difference between an activity in progress and a completed result at a future point.
Planning a project with three different future forms
Consider a team preparing an exhibition:
On Tuesday, we'll be putting up the displays. By Wednesday evening, we'll have installed all the lights. On Thursday, we'll open the exhibition.
The continuous describes Tuesday's activity, the perfect gives Wednesday's completed target, and the simple future reports Thursday's event. Using all three is useful because each answers a different question: What will be happening? What will be ready? What will happen next?
Now consider By September, I'll have been learning English for three years. This does not promise a completed course or a particular level. It tells us the duration reached by September. To describe an achievement, say By September, I'll have passed my B2 exam, if that is your prediction.
For a final meaning check, compare I'll work here until July with By July, I'll have worked here for a year. The first sets the endpoint of the work; the second counts the period accumulated. It does not, by itself, say the job will end. Words such as by, until and for explain what the tense is measuring.
Sources and further reading
Try this structure in a short practice set with instant feedback.
Start practice