Skip to main content
B2 Grammar · Lesson 5

Future perfect

Use the future perfect for actions that will be completed before a stated future deadline or point.

18 min read & practice· Future forms· B2 Level
Useful for:express complex time relationshipsqualify claims and connect arguments
Curated for Cambridge B2 First exam preparation.

Learning goal: Future perfect

Form will have plus a past participle and recognize completion by a future time.

In a nutshell

Use the future perfect for actions that will be completed before a stated future deadline or point.

When do we use it?

Form will have plus a past participle and recognize completion by a future time.

Pattern

Form

Use will have + past participle, often with by or by the time.

  • By Friday, I will have finished.
  • They will have left by then.

Examples

Key contrast

At B2, choose the form from the complete context: sequence, viewpoint, degree of certainty and clause structure all matter.

Watch out

Common mistakes

  • I will have finish by Friday.I will have finished by Friday.
  • By Friday I will finished.By Friday I will have finished.

Key takeaway

Remember

Use the future perfect for actions that will be completed before a stated future deadline or point.

Self-check

Quick check

  • Identify the time relationship or intended meaning.
  • Check the auxiliary, participle and clause pattern.
  • Eliminate answers that fit the words but not the context.

Put it into practice

Ready to test Future perfect?

A short interactive practice session with instant feedback — about 10 questions calibrated to B2 First.

Start practice

Prerequisites & related lessons