B2Tenses — Future

Future Perfect

1

What is it?

The future perfect lets you look forward to a point in the future and say that something will already be done by then. It answers questions like "Will you have finished by Monday?" or "How many years will she have worked here by the time she retires?" It combines the forward-looking nature of the future with the idea of completion — something that will be over before a certain future moment arrives.

2

How to form it

SubjectPositiveNegativeQuestion
II'll have finishedI won't have finishedWill I have finished?
YouYou'll have finishedYou won't have finishedWill you have finished?
He / She / ItShe'll have finishedShe won't have finishedWill she have finished?
WeWe'll have finishedWe won't have finishedWill we have finished?
TheyThey'll have finishedThey won't have finishedWill they have finished?
  • Form: will have + past participle.
  • Negative: won't have + past participle.
  • Question: Will + subject + have + past participle?
  • Contracted: I'll have, she'll have, they'll have.
  • Same for all subjects — no changes.
  • The past participle of irregular verbs must be used (written, gone, seen, done).
3

When to use it

  1. 1

    An action that will be complete before a specific future time or deadline.

    "By the time you arrive, I'll have cooked dinner." / "She'll have left by 9am."

  2. 2

    With 'by' + future time: by then, by Friday, by the end of the year.

    "By next year, they'll have sold over a million copies." / "By 2030, the technology will have changed completely."

  3. 3

    To express a completed future achievement.

    "When she retires, she'll have worked here for 35 years." / "By graduation, he'll have spent £50,000 on his education."

  4. 4

    Assumptions about a present or recent situation (used with probably, surely, I expect).

    "They'll have landed by now." / "She'll have heard the news — everyone has."

4

Common mistakes

By Friday, she will finished the project.

By Friday, she will have finished the project.

Future perfect: will have + past participle. Don't omit 'have'.

I'll have been there by Monday.

I'll have arrived by Monday. / I'll be there by Monday.

'I'll have been there' is grammatically unusual in this context. Use 'will have arrived' for the action or 'will be there' for the state.

They will have finish by noon.

They will have finished by noon.

Use the past participle: finished, not the base verb.

5

Quick reference

  • Future perfect = will have + past participle.
  • Use it for something that will be COMPLETE before a future time or event.
  • Key phrase: 'by the time...', 'by + time expression'.
  • Also used for assumptions about what has happened: 'She'll have heard by now.'
  • Contrast: future continuous = in progress. Future perfect = completed.
  • Useful for milestones, deadlines, and achievements.
6

Natural conversation example

Planning who covers what for a major project handover.

R

Rosa

Will you have finished the analysis by Thursday?
K

Kai

Definitely. I'll have sent everything over by Wednesday evening at the latest.
R

Rosa

Great. By the time the client meeting happens Friday, we'll have covered everything.
K

Kai

I'm hoping they'll have read the report before they come in.
R

Rosa

I'll have called them Wednesday to make sure they have time to review it.
K

Kai

By this time next year, the whole system will have been rebuilt. Hard to imagine.
R

Rosa

I know. By the time it's done, we'll have put in thousands of hours.
K

Kai

Worth it, though. The client will have got something truly exceptional.

Practice Exercises

Complete each sentence with the future perfect form of the verb in brackets.

  1. 1.
    By the time he finishes, he (work) for fourteen hours straight.
  2. 2.
    (you / complete) the course by next summer?
  3. 3.
    By 2030, the glacier (melt) significantly.
  4. 4.
    She (not / hear) the news yet — you should tell her.
  5. 5.
    By the time we land, they (already / start) the meeting.
  6. 6.
    How many cities (she / visit) by the end of the tour?
  7. 7.
    I (write) the first draft by Friday, I promise.
  8. 8.
    By the time she retires, she (teach) here for 30 years.
  9. 9.
    They (definitely / sell out) by the weekend.
  10. 10.
    By midnight, the team (install) all the new equipment.

Now use Future Perfect 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