Skip to content
SLAYLANGUAGE SCHOOL
Account

English grammar · Level B1–B2

Future Perfect tense: rules and examples

The Future Perfect is about an action that will be completed before a moment in the future: I’ll have finished the report by Friday. Form: will have + past participle (V3). The key signal word is by: by 5 pm, by next year, by the time you come.

Author: Anastasiia SokurUpdated

How to form the Future Perfect: table

will + have (never has!) + the past participle, the same for all persons. Irregular participles are in the irregular verbs table.

Future Perfect: positive, negative and question forms
FormExample
PositiveShe’ll have left by 6.
NegativeShe won’t have left by 6.
QuestionWill she have left by 6?
Short answerYes, she will. / No, she won’t.

When to use the Future Perfect

  1. Completed before a future moment

    • By the end of the year, I’ll have read 30 books.

    • Don’t worry, we’ll have cleaned the flat by the time you get back.

  2. Totals and anniversaries

    • In June we will have been married for ten years.

    • Next month I will have worked here for a year.

  3. Assumptions about the present

    • It’s 9 o’clock. They’ll have arrived by now.

      I’m sure they have

Future Perfect signal words

By means “not later than”. Don’t confuse it with until — “up to”: I’ll wait until 5 — I’ll have finished by 5.

  • by Friday
  • by 2030
  • by then
  • by the time
  • by the end of the month
  • before
  • in two years’ time

Future Perfect or Future Continuous?

Future Perfect vs Future Continuous
Future PerfectFuture Continuous
Describesthe action will be finishedthe action will be in progress
ExampleAt 9 I’ll have had dinner.At 9 I’ll be having dinner.
Meaningdinner will be over by 9I’ll be in the middle of dinner

Read more: Future ContinuousRead more: Future Perfect Continuous

Common mistakes

What learners of English often say. On the left — the mistake, on the right — the correct version.

  • Wrong: By Friday I will finish the report.

    Right: By Friday I will have finished the report.

    By + a future moment: Future Perfect.

  • Wrong: She will has finished.

    Right: She will have finished.

    After will always use have.

  • Wrong: I will have went.

    Right: I will have gone.

    After have use V3.

  • Wrong: By the time you will come, I’ll have cooked dinner.

    Right: By the time you come, I’ll have cooked dinner.

    After by the time use the Present Simple.

Check yourself

Quiz: Future tenses

24 questions with an explanation after every answer. Free, no sign-up.

I’ll work · I’m going to work · I’ll be working · I’ll have worked

FAQ

Didn’t find your answer? Send us a request — we’ll tell you everything.

When do we use the Future Perfect?

When an action will be finished before a moment in the future: By 2030 I’ll have paid off the loan. Also for totals on a date (In May I’ll have lived here for 5 years) and confident assumptions (They’ll have landed by now).

How do you form the Future Perfect?

will have + past participle: I will have finished, she will have gone. Negative: won’t have; question: Will you have finished?

By or until?

By means “not later than” and often goes with the Future Perfect: I’ll have done it by Monday. Until means “up to that moment”, the action continues: I’ll be here until Monday.

Next step

Keep learning with a mini-course

Short online courses by Slay School teachers: a 15-minute lesson a day with audio, exercises and dialogues, and the words you forget come back on their own.

  • Day 1 is free
  • 15 minutes a day, at your own pace
  • Every word has audio
  • Lifetime access once paid

All you need to start is an email or a Google account.