Future Perfect in English
Future Perfect
This article is part of the English grammar tree on Settemila Lingue.
In Brief
Use the future perfect to look back from a future point at something that will already be complete: I will have finished by 5 o'clock. Form it with will have + past participle (the verb form used in have finished, has written, and had gone). Words such as by, by the time, and before often identify the future deadline or reference point.
Overview
The future perfect connects two points in the future. One is the action, change, or achievement; the other is a later point from which you view it as complete. In By next year, she will have graduated, graduation occurs first. At the future reference point—next year—it is already part of the past.
This B2 tense is especially useful for deadlines, forecasts, milestones, and accumulated results. You will meet it in project plans, progress reports, academic requirements, travel arrangements, and ordinary questions about what will be done by a certain time. Its main purpose is not simply to place an event in the future, but to emphasize its completion before or by another future time.
The future perfect builds on the future with will, but it adds a perfect construction. In grammar, perfect means that an earlier situation is viewed in relation to a later reference point. Compare I will finish the report tomorrow, which predicts a future action, with I will have finished the report by tomorrow, which presents the report as complete by the deadline.
How It Works
The basic structure
A past participle is the third main form of a verb. Regular participles usually end in -ed (worked, opened, completed); irregular ones must be learned (been, done, gone, seen, written).
| Sentence type | Structure | Example |
|---|---|---|
| Affirmative | subject + will have + past participle | We will have arrived. |
| Negative | subject + will not have + past participle | We will not have arrived. |
| Contracted negative | subject + won't have + past participle | We won't have arrived. |
| Yes/no question | Will + subject + have + past participle? | Will they have arrived? |
| Information question | question word + will + subject + have + past participle? | When will they have arrived? |
The form does not change with the subject:
| Subject | Full form | Common contraction |
|---|---|---|
| I | I will have finished | I'll have finished |
| you | you will have finished | you'll have finished |
| he / she / it | she will have finished | she'll have finished |
| we | we will have finished | we'll have finished |
| they | they will have finished | they'll have finished |
Because will is a modal verb (a helper such as can, may, or must), it is followed by the base form have. Therefore, she will has finished is never correct.
Reading the timeline
Consider By 8 p.m., Maya will have submitted the application:
- Now, the application is not necessarily submitted.
- Maya submits it at some point before or no later than 8 p.m.
- At 8 p.m., the submission is complete.
The exact moment of submission is unimportant. The sentence is organized around the later reference point and the result that is expected by then.
Choosing the future reference point
| Expression | Meaning | Example |
|---|---|---|
| by + time/date | no later than that deadline | They will have replied by Monday. |
| by the time + clause | before or when another event occurs | By the time you arrive, I will have cooked dinner. |
| before + event/clause | earlier than another event | We will have left before sunrise. |
| when + clause | viewed at the moment of another event | When the course ends, you will have completed six projects. |
| in + period | at a point that distance from now | In two months, I will have saved enough. |
| by then / by that point | by a previously mentioned future time | The shop closes at six; by then, we will have finished. |
| by the end of + period | no later than the period's final point | By the end of June, she will have moved. |
By and until are not interchangeable. By Friday sets a completion deadline: the task may be finished earlier. Until Friday describes a situation continuing up to Friday: I will be away until Friday.
Present tense in future-time clauses
After when, before, after, by the time, once, and as soon as, a clause referring to future time normally uses the present simple rather than will:
- They will have left before we arrive.
- By the time the meeting starts, everyone will have received the agenda.
- Once you complete the last unit, you will have covered the whole course.
The main clause carries the future meaning. The time clause identifies the reference point.
Future perfect and simple future
| Simple future | Future perfect | Difference |
|---|---|---|
| I will finish at five. | I will have finished by five. | At gives the expected finishing time; by gives the latest completion point. |
| She will graduate next year. | By next year, she will have graduated. | The first predicts graduation; the second views it as already complete from a later point. |
| They will leave before us. | They will have left before we arrive. | The perfect form highlights the resulting situation: they will already be gone. |
Do not choose the future perfect merely because a sentence refers to the future. Use it when the relationship earlier future event → later future reference point matters.
Future perfect simple and continuous
The future perfect continuous has the form will have been + -ing. It generally highlights duration or an activity continuing up to a future point, while the future perfect simple highlights completion, result, or total quantity.
| Intended focus | Example | What it highlights |
|---|---|---|
| completed result | By June, I will have written the thesis. | The thesis will be complete. |
| completed quantity | By June, I will have written six chapters. | The total number completed. |
| ongoing duration | By June, I will have been writing for a year. | The length of the activity. |
| duration with a state verb | By June, I will have known her for ten years. | The total duration of a state; know is not normally continuous. |
With verbs such as work, live, and teach, both forms may be possible. I will have worked here for ten years presents ten years of service as a total; I will have been working here for ten years gives more attention to the continuing activity.
Examples in Context
| English | Plain meaning | Note |
|---|---|---|
| I will have finished by 5 o'clock. | The work will be complete no later than five. | A deadline with by. |
| By next year, she will have graduated. | At that future point, graduation will already be complete. | A future milestone. |
| They will have left before we arrive. | They will already be gone when we get there. | Present simple after before. |
| How long will you have been here? | At the future reference point, what will the total length of your stay be? | Be can express accumulated duration. |
| By the time you read this message, I will have boarded the plane. | Boarding will happen before the message is read. | Two future events. |
| We won't have collected enough money by Friday. | The target will still be incomplete on Friday. | Negative future perfect. |
| Will the engineers have fixed the problem before the launch? | The question asks whether the repair will be complete in time. | Yes/no question. |
| In September, I will have lived here for exactly ten years. | My residence will have reached a ten-year total. | Duration with live. |
| By the end of the course, you will have written four essays. | Four essays will form the completed total. | Accumulated achievement. |
| When the guests arrive, we will already have prepared everything. | The preparations will be complete before their arrival. | Already reinforces completion. |
| The battery probably won't have charged fully by then. | A full charge is unlikely before the stated time. | Probably with a negative prediction. |
| This time tomorrow, the storm will have passed. | The storm is expected to be over at tomorrow's reference point. | A predicted change of state. |
Common Mistakes
Using the base form instead of the past participle
- Wrong: By noon, I will have write the email.
- Right: By noon, I will have written the email.
- Why: Will have must be followed by a past participle, not a base verb. Check irregular forms such as written, done, seen, and gone.
Changing have for a third-person subject
- Wrong: She will has completed the course by June.
- Right: She will have completed the course by June.
- Why: After the modal will, always use the base form have, regardless of the subject.
Adding will to the time clause
- Wrong: They will have left before we will arrive.
- Right: They will have left before we arrive.
- Why: A future-time clause after before, when, once, or by the time normally takes the present simple.
Confusing by with until
- Wrong: I will have completed it until Tuesday.
- Right: I will have completed it by Tuesday.
- Why: By Tuesday means completion no later than Tuesday. Until Tuesday belongs with a continuing action or state: I will work on it until Tuesday.
Using the future perfect for an exact scheduled action
- Less natural: The train will have departed at 6:15.
- Better: The train will depart at 6:15.
- Why: If 6:15 is the exact departure time, the simple form is clearer. By 6:15, the train will have departed means it will already be gone at that point.
Using statement order in a direct question
- Wrong: When you will have finished?
- Right: When will you have finished?
- Why: In a direct question, put will before the subject. An embedded question keeps statement order: Do you know when you will have finished?
Usage Notes
The future perfect is less frequent in casual speech than simpler future forms. If the order of events is obvious, speakers often say I'll finish before you arrive instead of I'll have finished before you arrive. The perfect form is preferred when the speaker wants the listener to picture the completed result at the later time.
It is particularly natural in planning and measurement: By the end of the quarter, we will have served 10,000 customers. Reports, forecasts, contracts, and course descriptions often use it because they organize information around deadlines and expected outcomes.
Contractions such as I'll have, you'll have, and won't have are normal in speech and informal writing. Full forms can sound more deliberate and are common in formal documents. In rapid speech, I'll have finished may be pronounced with weak, compressed helper verbs, so listening for the participle and the time expression can help you recognize the tense.
Adverb position varies. Probably usually comes after will in affirmative clauses (She will probably have left) but before won't in many natural negative clauses (She probably won't have left). Already commonly appears after have (will have already left) or after the participle in some contexts (will have left already).
Beyond the Basics / Advanced Use
Assumptions about what has happened by now
Will have + past participle can express a confident assumption about the present or recent past, rather than literal future completion:
- You will have heard the news by now.
- They will have received our letter already.
Here, the speaker means “I assume this has happened.” This use is more common in formal or especially British styles than in everyday conversational English, where You have probably heard the news may sound more direct.
The future perfect passive
The passive voice (a structure that focuses on the receiver or result of an action) uses be + past participle. Its future perfect form is will have been + past participle:
- The bridge will have been inspected by Friday.
- All the seats will have been reserved before sales close.
This structure is useful when the completed work matters more than who performs it. It is accurate but can become heavy, so active wording is often clearer when the agent is important: The safety team will have inspected the bridge by Friday.
Negatives and incomplete results
A negative future perfect predicts that completion will not have occurred by the reference point: I won't have finished by six. It does not necessarily mean the action will never be completed; it only says the deadline is too early. Compare I won't finish the book (a prediction of no completion) with I won't have finished the book by tonight (completion may happen later).
Quantities, achievements, and states
The tense can summarize everything accumulated up to a future boundary:
- By retirement, she will have taught more than 5,000 students.
- At the end of this trip, we will have visited twelve cities.
- Next month, they will have been married for forty years.
The final example contains will have been, but it is the future perfect simple of the verb be, not the future perfect continuous. A true continuous form needs another been plus an -ing verb: will have been travelling.
Practice Tips
- Start from a deadline. Write five real future points—Friday, the end of the month, your next birthday—and complete By ..., I will have .... Make each sentence describe a result that can genuinely be complete or counted.
- Build paired timelines. Combine two events with before or by the time: By the time the film starts, we will have found our seats. Underline the present-simple verb in the time clause.
- Change the focus. Rewrite one idea in three ways: I will write the report tomorrow; I will have written it by tomorrow evening; By tomorrow evening, I will have been writing for six hours. Explain whether each version focuses on the event, the completed result, or the duration.
Related Concepts
- Prerequisite: Future with Will — introduces the basic will + verb pattern on which the future perfect is built.
Prerequisite
Future with Will in EnglishA2More B2 concepts
This concept in other languages
Compare across all languages
Practice Future Perfect in English with a free Settemila Lingue account. We will set up English · B2 and generate cards for this exact grammar concept.
Practice this concept