B2Tenses — Future

Future Perfect Use

1

What is it?

The future perfect is a tense that lets you stand at a future point and look back at what will already have been done. It is most commonly used in contexts involving deadlines, accomplishments, and estimates. Understanding when to use the future perfect (rather than future continuous or future simple) is key to expressing sophisticated, precise ideas about time and completion.

2

How to form it

SubjectPositiveNegativeQuestion
I / You / We / TheyI'll have doneI won't have doneWill you have done?
He / She / ItShe'll have doneShe won't have doneWill she have done?
  • will have + past participle for all subjects.
  • Negative: won't have + past participle.
  • Question: Will + subject + have + past participle?
3

When to use it

  1. 1

    Deadlines — expressing completion by a future time.

    "I'll have finished by 5pm." / "They'll have delivered it by Thursday."

  2. 2

    Achievements and milestones — expressing how much will have been accomplished.

    "By the end of the year, she'll have published three books." / "By 30, he'll have climbed five peaks."

  3. 3

    Assumptions — expressing what must have happened by now or by a future point.

    "They'll have boarded by now." / "She'll have seen the email — she checks it constantly."

  4. 4

    'By the time' + present simple — the future perfect expresses what will be done when a future event occurs.

    "By the time you wake up, I'll have gone." / "By the time we arrive, they'll have cleared up."

  5. 5

    Contrast with future continuous — future perfect = completed; future continuous = in progress.

    "At 9am, I'll be writing the report." (in progress) vs. "By 9am, I'll have written the report." (completed)

4

Common mistakes

By the time she arrives, I finish.

By the time she arrives, I'll have finished.

An action completed before a future event uses future perfect: will have finished.

Will you finish by Monday?

Will you have finished by Monday?

To ask about completion before a deadline, use future perfect: will you have finished.

I'll have been finish the task.

I'll have finished the task.

Future perfect: will have + past participle (finished). Don't add 'been'.

5

Quick reference

  • Future perfect = will have + past participle.
  • Use with: by + time, by the time, before, when (future).
  • Expresses completion — something that will be done BEFORE a future moment.
  • Also used for assumptions: 'She'll have left by now.'
  • Future continuous = in progress at a future time. Future perfect = complete by then.
  • Very common in academic, professional, and planning contexts.
6

Natural conversation example

Two writers discussing a joint manuscript deadline.

J

Jo

The publisher wants the full draft by the end of the month.
S

Sam

That's tight. Will you have finished your section by then?
J

Jo

I'll have written at least four chapters. Maybe five if things go well.
S

Sam

By the time we meet next week, I'll have edited the opening three chapters.
J

Jo

Perfect. Do you think they'll have reviewed our previous submission by then?
S

Sam

Probably. They'll have had two weeks to look at it.
J

Jo

I hope they'll have read it carefully. We put a lot into it.
S

Sam

By the time this book is out, we'll have spent over a year on it.

Practice Exercises

Complete each sentence with the future perfect.

  1. 1.
    By the time the guests arrive, we (prepare) everything.
  2. 2.
    Will you (finish) the application by Friday?
  3. 3.
    She (not / receive) the parcel by then — it was only sent today.
  4. 4.
    By the end of the tour, they (play) in twelve cities.
  5. 5.
    He (already / leave) by the time you get there.
  6. 6.
    By the time she retires, she (train) hundreds of students.
  7. 7.
    (the team / implement) all the changes by the launch date?
  8. 8.
    By 2035, electric cars (overtake) petrol vehicles in sales.
  9. 9.
    She (already / hear) — she knows everything before anyone else.
  10. 10.
    By the time you read this, I (book) the flights.

Now use Future Perfect Use in real conversation

Grammar sticks when you use it out loud. Practise with an AI tutor who gives you instant feedback.

Speak with AI Tutor