Imagine standing at a point in the future and looking back at something that is already done. That is exactly what the future perfect tense lets you do. When you say “By 2030, I will have finished my degree,” you are at the year 2030 in your mind, looking back at a completed action.

The future perfect is one of the most useful tenses for talking about deadlines, plans, and achievements — yet many learners avoid it because the structure looks complicated. In reality, the form never changes and the rules are remarkably consistent. This guide explains the form, the uses, the time markers, and the differences between the future perfect and its closest neighbours.

Key Takeaways

  • The future perfect is formed with will have + past participle — the same for every subject.
  • It describes an action that will be completed before a point in the future.
  • Common time markers are by, by then, by the time, before, and in X years’ time.
  • After by the time and before, use the present simple — never will.
  • Use the future perfect continuous (will have been + -ing) to stress duration rather than completion.

What Is the Future Perfect Tense?

The future perfect describes an action that will be finished before a specific time or event in the future. The crucial idea is the viewpoint: you project yourself forward to a future moment and view the action as already complete by then.

Compare these two sentences:

I will finish the report tomorrow. (future simple — when it happens)

By tomorrow evening, I will have finished the report. (future perfect — complete before a deadline)

The future perfect almost always appears with a stated or implied deadline. Without that future reference point, the tense has nothing to “look back” from.

How to Form the Future Perfect

The structure could not be simpler. It is the same for every subject — I, you, he, she, it, we, they.

Structure

subject + will have + past participle

I / You / He / She / We / They + will have + finished

In speech and informal writing, will have is usually contracted to ’ll have: I’ll have finished, she’ll have left, they’ll have arrived.

The only part that changes is the main verb, which must be the past participle (the third form of the verb). Regular verbs end in -ed; irregular verbs have their own forms.

Base verbPast participleFuture perfect example
finishfinishedI will have finished
arrivearrivedThey will have arrived
writewrittenShe will have written
gogoneHe will have gone
eateatenWe will have eaten
seeseenYou will have seen
Common Slip

Use the past participle, not the past simple. Say “will have gone, never “will have went. Mixing these up is one of the most frequent future perfect mistakes.

When Do We Use the Future Perfect?

The future perfect has a few closely related uses. All of them share the idea of completion before a future point.

1. An action completed before a future time

This is the core use. Something will be done before a stated future moment.

By next July, we will have lived here for ten years.

The builders will have finished the roof by Friday.

2. An action completed before another future action

One future event happens, and another is already complete by the time it occurs.

By the time you arrive, I will have cooked dinner.

She will have left before the meeting starts.

3. Predictions and assumptions about the recent past

The future perfect can express a logical guess about something that has probably already happened.

Don’t phone now — they will have gone to bed. (= they have probably gone)

The post will have arrived by now.

Time Markers for the Future Perfect

The future perfect almost always travels with a time expression that fixes the future reference point. Learning these signals helps you recognise when the tense is needed.

Time markerExample
by (+ time)I will have saved enough by December.
by thenThe film starts at eight; by then we will have eaten.
by the timeBy the time he calls, I will have finished.
beforeThey will have left before the rain starts.
in X years’ timeIn three years’ time, she will have graduated.
by + future timeBy 2030 / by next week / by Monday, we will have moved.
Grammar Rule

After by the time and before, use the present simple for the second clause, not will: “By the time he arrives (NOT will arrive), I will have finished.”

Future Perfect vs Future Simple

These two tenses are easy to mix up, but they answer different questions. The future simple says when something will happen; the future perfect says that it will already be complete by a deadline.

Future Simple (will + verb)

  • Describes a future action or decision
  • Focuses on the moment it happens
  • No idea of a deadline built in
  • Example: I will phone you tonight.

Future Perfect (will have + p.p.)

  • Describes completion before a future point
  • Looks back from a future deadline
  • Almost always paired with by / before
  • Example: By tonight, I will have phoned everyone.

Future Perfect vs Future Perfect Continuous

The future perfect continuous is formed with will have been + verb-ing. The difference is one of focus: the simple future perfect highlights completion, while the continuous highlights duration.

Future Perfect

  • Form: will have + past participle
  • Focus: the result, the finished action
  • By June, I will have written the book.
  • Answers: How much / will it be done?

Future Perfect Continuous

  • Form: will have been + verb-ing
  • Focus: how long the activity continues
  • By June, I will have been writing the book for a year.
  • Answers: For how long?

Stative verbs (such as know, own, be) normally stay in the simple future perfect, even when duration is involved — learn more in our guide to stative verbs.

Negatives and Questions

Because the future perfect uses the auxiliary will, negatives and questions follow predictable patterns.

Negatives

Add not after will. The contraction is won’t have.

By Monday, she won’t have finished the project.

They will not have arrived by then.

Questions

Move will in front of the subject. For wh-questions, place the question word first.

Will you have finished by five o’clock?

How much will you have saved by next year?

Common Mistakes to Avoid

These errors appear most often in writing and exams. Fixing them quickly raises the accuracy of your future forms.

By the time he will arrive, I will have finished. → say: By the time he arrives, I will have finished.

I will have went home. → say: I will have gone home.

She will finished by Friday. → say: She will have finished by Friday.

By 2030 I finish my degree. → say: By 2030 I will have finished my degree.

We will be have eaten by then. → say: We will have eaten by then.

IELTS & Exam Tip

Using the future perfect accurately shows range in IELTS and Cambridge writing. A natural sentence such as “By the end of the decade, renewable sources will have replaced much of the country’s coal power” demonstrates control of complex tenses — a key band-raising feature.

Practise the Future Perfect

Test yourself with gap-fill exercises and get instant feedback on every answer.

Complete the Sentence

Exercises to Practise on LexFizz

  • Complete the Sentence — fill in the correct future perfect form
  • Cloze Dropdown — choose between future simple, future perfect, and continuous
  • True or False — identify correct and incorrect future perfect usage
  • Quiz — multiple-choice questions on future tenses and time markers
  • Flash Cards — review past participles and future perfect patterns

Frequently Asked Questions

The future perfect tense describes an action that will be completed before a specific point in the future. It is formed with will have plus the past participle of the main verb: By 2030, I will have finished my degree. The key idea is that you look ahead to a future moment and view the action as already done by that time.

Form the future perfect with subject + will have + past participle. For example: She will have left, They will have arrived, We will have eaten. The structure stays the same for every subject — will have never changes. For negatives, add not after will (will not have / won’t have), and for questions, move will before the subject (Will you have finished?).

We use the future perfect to talk about an action that will be complete before a certain time or event in the future. It is common with time markers such as by, by then, by the time, before, and in two years’ time. For example: By the time you arrive, I will have cooked dinner. It emphasises completion before a future deadline rather than the action itself.

Typical time markers include by (by Friday, by next year), by then, by the time, before, and in + period + time (in three years’ time). These signal a future deadline. Note that after by the time and before, we use the present simple, not the future: By the time he calls, I will have finished (NOT will call).

The future simple (will + verb) describes an action that will happen at a future time: I will finish the report tomorrow. The future perfect (will have + past participle) describes an action that will be complete before a future point: By tomorrow evening, I will have finished the report. The future perfect always looks back from a future moment to an already-completed action.

The future perfect (will have + past participle) focuses on the completion of an action before a future point: By June, I will have written the book. The future perfect continuous (will have been + verb-ing) focuses on the duration of an ongoing activity up to that future point: By June, I will have been writing the book for a year. Use the continuous form when you want to stress how long something has been happening.

Add not after will to make a negative: will not have or the contraction won’t have, followed by the past participle. For example: By Monday, she won’t have finished the project, or They will not have arrived by then. The negative form shows that an action will still be incomplete at the future point.

To form a question, move will before the subject: Will + subject + have + past participle. For example: Will you have finished by five o’clock? or Will they have left before we arrive? For wh-questions, place the question word first: How much will you have saved by next year?

Common errors include: using will after by the time or before instead of the present simple (By the time he will arrive should be By the time he arrives); using the past simple instead of the past participle (will have went instead of will have gone); and forgetting have altogether (will finished). Always keep the structure will + have + past participle.

Practise by: (1) Rewriting future simple sentences as future perfect with a deadline (I will finish becomes By Friday I will have finished). (2) Choosing the correct verb form in gap-fill exercises such as LexFizz’s Complete the Sentence and Cloze Dropdown games. (3) Forming negatives and questions for the same sentence. (4) Comparing the future perfect with the future perfect continuous in context. (5) Checking that you use the past participle, not the past simple, after have.

Ready to practise verb tenses?

Explore All Grammar Exercises →