B2

Future Perfect

Future Perfect

Future Perfect in English

Overview

The Future Perfect tense describes actions that will be completed before a specific point in the future. It is formed with will have + past participle: "By next Friday, I will have finished the project." It looks forward in time and then back, answering the question: "What will be done by then?"

At the CEFR B2 level, the Future Perfect adds precision to your ability to talk about the future. While will describes future actions and the future continuous describes actions in progress at a future time, the Future Perfect describes actions that will be completed by a future deadline. It is the tense of deadlines, milestones, and planning.

This tense is particularly useful in professional and academic contexts where you need to discuss timelines, project completions, and achievements. It is also common in everyday English when talking about travel, goals, and life milestones: "By this time next year, I'll have graduated."

How It Works

Formation

Subject Affirmative Negative Question
All subjects will have + past participle won't have + past participle Will + subject + have + past participle?
Full form Contraction
I will have finished I'll have finished
She will not have arrived She won't have arrived

Common Time Expressions

Expression Example
by + time By 5 o'clock, I'll have finished.
by the time + clause By the time you arrive, I'll have cooked dinner.
before + time/clause I'll have left before you get here.
by then The meeting is at 3. I'll have prepared everything by then.
by next + time period By next year, she'll have graduated.
in + time period In two hours, we'll have finished.

When to Use It

  1. Actions completed before a future time: "I will have finished by Friday."
  2. Milestones and achievements by a future point: "By 2030, she will have worked here for 20 years."
  3. Predictions about completion: "By the end of the day, they will have sold all the tickets."
  4. Duration up to a future point (with for): "By June, I will have been here for a year."

Examples in Context

English Note
I will have finished by 5 o'clock. Completion before a deadline
By next year, she will have graduated. Future milestone
They will have left before we arrive. Sequence of future events
How long will you have been here by July? Duration up to a future point
We won't have completed the project by Monday. Negative: not done in time
Will you have read the report by the meeting? Question: checking completion
By this time tomorrow, I'll have landed in Paris. Travel planning
She'll have worked here for 10 years in May. Employment milestone
By the end of the course, you'll have learned 500 new words. Achievement prediction
I'll have saved enough money by December. Financial goal
They won't have finished eating by the time we get there. Negative prediction
By 2030, scientists will have found a cure. Optimistic prediction

Common Mistakes

Using present perfect instead of future perfect

  • Wrong: By next year, I have finished my degree.
  • Right: By next year, I will have finished my degree.
  • Why: The future perfect requires will have + past participle. The present perfect (have finished) refers to a connection between past and present, not the future.

Forgetting "have" in the structure

  • Wrong: By Friday, I will finished the report.
  • Right: By Friday, I will have finished the report.
  • Why: The structure requires all three parts: will + have + past participle. Missing have creates an incorrect form.

Using "will" in the time clause

  • Wrong: By the time I will arrive, she will have left.
  • Right: By the time I arrive, she will have left.
  • Why: After by the time, when, before, and after, use the present simple to refer to the future -- just like with other future structures. Will only appears in the main clause.

Confusing future perfect with future simple

  • Wrong: I will finish by 5 o'clock. (when emphasizing completion before the deadline)
  • Right: I will have finished by 5 o'clock.
  • Why: While "I will finish by 5" is not grammatically wrong, it focuses on the action of finishing. "I will have finished by 5" emphasizes that the task will be complete at that point. The future perfect is more precise for deadlines.

Usage Notes

The Future Perfect is more common in writing and formal speech than in casual conversation. In everyday spoken English, people often use the future simple instead: "I'll finish by 5" rather than "I'll have finished by 5." Both are acceptable, but the Future Perfect is more precise.

The expression "by the time" is one of the strongest triggers for the Future Perfect. When you see or hear "by the time," there is a very good chance the Future Perfect will follow: "By the time you read this, I will have left."

You can combine the Future Perfect with the continuous aspect to form the Future Perfect Continuous: "By June, I will have been working here for 10 years." This emphasizes duration rather than completion.

British and American English use the Future Perfect identically. There are no regional differences in form or usage.

Practice Tips

  • Life timeline: Create a timeline of your future goals and write Future Perfect sentences: "By the end of this year, I'll have passed the B2 exam. By 2028, I'll have visited ten countries."
  • Deadline practice: For tasks in your daily life, express completion with the Future Perfect: "By lunchtime, I'll have answered all my emails. By evening, I'll have finished this chapter."
  • By the time chains: Create chains of events using "by the time": "By the time you wake up, I'll have already left. By the time I arrive at work, you'll have started your meeting."

Related Concepts

  • Prerequisite: Future with Will -- you need basic future tense knowledge before adding the perfect aspect

Prerequisite

Future with WillA2

More B2 concepts

Want to practice Future Perfect and more English grammar? Create a free account to study with spaced repetition.

Get Started Free