B2

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:

  1. Now, the application is not necessarily submitted.
  2. Maya submits it at some point before or no later than 8 p.m.
  3. 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

  1. 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.
  2. 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.
  3. 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 EnglishA2

More 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