GrammarVerb Tenses › Future Perfect

Future Perfect

B2How to form the future perfect, when to use it, and the mistakes to avoid — with an interactive quiz.

Quick answer

The future perfect (will have + past participle) is for an action finished before a future point. Use it for:

  1. Something completed by a future time — By 2030, I'll have finished my studies.
  2. Often with 'by' or 'by the time' — By the time you arrive, we'll have eaten.

Use will have + past participle. For an action in progress at a future time, use the future continuous instead.

How to form the future perfect

FormStructureExample
Affirmativesubject + will have + past participleShe will have left.
Negativesubject + won’t have + past participleThey won’t have finished.
QuestionWill + subject + have + past participle?Will you have arrived by then?

Will have is the same for every subject. The past participle is the verb + -ed for regular verbs, or the third form for irregular verbs.

When to use the future perfect

1. Completed by a future point

Often with by or by the time.

2. With ‘by the time’

⚠️ Typical error: By 2030 I finish my studies. → For something completed by a future point, use the future perfect: By 2030 I’ll have finished my studies.

Common mistakes

1. Using the present simple for a completed future action. By June I finish the courseBy June I’ll have finished the course.

2. Wrong participle after ‘will have’. will have wentwill have gone.

3. Confusing it with the future continuous. By ten I’ll be finishing (in progress) → By ten I’ll have finished (completed). Pro tip: future perfect = done by then; future continuous = in progress then.

✏️ Practice: Future Perfect

Level B2 · 10 questions · instant feedback

1. By 2030, I ___ my degree.

2. By June, they ___ married.

3. By the time you arrive, we ___ dinner.

4. Don't worry — she ___ left by then.

5. By ten, I ___ the report (it'll be completely done).

6. By 3pm, the plane ___.

7. ___ you ___ everything by Friday?

8. By midnight, he ___ home.

9. Rewrite with the same meaning: 'I'll finish the book before Sunday.'

10. Which sentence means the action is complete by that time?

Frequently asked questions

When do I use the future perfect?

For an action that will be complete before a future point, usually with 'by' or 'by the time': By next year, I'll have saved enough.

What is the difference between the future perfect and the future continuous?

The future perfect is completed by a future point (I'll have finished by six); the future continuous is in progress at a future point (At six I'll be working).

How do I form it?

will have + the past participle: I'll have done, she'll have done.

Is it common?

Less common than will and going to, but useful and expected in exams, especially with 'by the time'.

👩‍🏫 For teachers

CEFR objectives for “Future Perfect”:

⬇︎ Download the Lesson Pack (PDF)

Printable worksheet + answer key + one-page summary. Free to use and print in class with attribution. Join the newsletter for new packs and cheat sheets.

Keep learning