inohablo.com

Future Perfect (B1)

Learn Future Perfect: a clear explanation, examples and free practice adapted to your level.

Explanation

Use Future Perfect (will have + past participle) for an action that will be completed before a specific future time.\nBy next year, I will have finished my degree.

The Future Perfect describes an action that will be completed before a certain moment in the future. It is nearly always used with by (by Friday, by then) or by the time.

Form

Structure Example
subject + will have + past participle I will have finished.
subject + won't have + past participle They won't have arrived.
Will + subject + have + past participle? Will you have finished by Friday?

When to use it

  • Deadline: I will have finished the report by Friday.
  • Before another future event: She will have left before you arrive.
  • Milestones: In May they will have lived here for 20 years.
  • A guess about now: They will have arrived by now.

Examples

  • By next year, I will have finished my degree.
  • She will have left before you arrive.
  • Will you have finished by noon?
  • They won't have built the bridge by 2030.
  • By the time you wake up, I will have gone.
  • In June we will have been married for ten years.

Common mistakes

  • “Will” after by the time: By the time you will come → By the time you come.
  • Mixing “by” and “until”: by Friday (no later than) vs until Friday (all the time up to).
  • Forgetting “have”: I will finished → I will have finished.

Keep learning

Related pages

Practise this for free

inohablo adapts exercises to your level, age and goals. Start in your browser.

Start learning free