B2 · Upper IntermediateEnglish

Future Perfect

Grammar learning path:Advanced future forms
By the flumi team About 6 min read Practice exercises
Advanced future forms

The future perfect talks about actions that will be completed before a specific time or event in the future. It focuses on the result: what will already be finished at that future moment.

1. Core Idea of the Future Perfect

The future perfect describes an action that will be finished by a certain point in the future.

Think of it as:

  • looking forward in time
  • standing at a future moment
  • looking back at something that will already be done

In other words: choose a future time (e.g., 6 p.m.) and describe something that will be finished before it.

Examples:

  • “By 6 p.m., I will have finished my work.”
  • “By the time you arrive, she will have left.”
  • “They will have completed the project by next month.”

The emphasis is on completion, not duration.

If you want to focus on duration up to a future point, English often uses the future perfect continuous (e.g., By 6 p.m., I will have been working for eight hours).

2. Structure of the Future Perfect

Positive form: Subject + will + have + past participle

Examples:

  • “I will have completed the report.”
  • “They will have written the report by Monday.”
  • “He will have gone home by then.”

Negative form: Subject + will + not + have + past participle

Examples:

  • “She will not have arrived by then.”
  • “We won’t have saved enough money by June.”
  • “The builders won’t have completed the work before winter begins.”

Question form: Will + subject + have + past participle?

Examples:

  • “Will they have finished the exam by noon?”
  • “Will Maya have arrived by the time the meeting starts?”
  • “How many chapters will you have read by Friday?”

Passive Form

Use will have been + past participle when the action is more important than the person who does it.

  • “The road will have been repaired by September.”

Be going to have + past participle is also possible, especially for an existing plan: We’re going to have finished by lunch. In formal British English, shall have can be used with I or we, but will have is much more common.

3. When the Future Perfect Is Used

A. Completion Before a Future Time

Use the future perfect to show that an action will be completed before a specific future moment or event.

Examples:

  • “By this time tomorrow, I will have packed my bags.”
  • “By the end of the year, they will have saved enough money.”
  • “She will have cooked dinner before the guests arrive.”
  • “They will have moved house before the school term starts.”
  • “They will have decided on the venue by tomorrow.”

B. A Less Common Use: Deduction About the Present

The main use to learn is completion before a future deadline. Less commonly, especially with by now, the future perfect can express a confident guess about something that is probably already true at the present time.

  • “He will have finished the report by now.” (= I believe it is already finished.)

Examples:

  • “He will have heard the news by now.” (= I expect he already knows.)
  • “She will have realized her mistake by now.”

Compare He will have finished by now (a confident expectation) with He must have finished (a strong conclusion from evidence).

4. Common Time Expressions

The future perfect is often used with expressions that clearly mark a deadline or endpoint.

Examples:

  • by tomorrow / by next week / by then
  • by the time...
  • before...

Example sentences:

  • “By the time you arrive, I will have finished.”
  • “She will have completed the course by June.”

Present Tense in Future Time Clauses

After by the time, before, and when, use a present tense—usually the present simple—to refer to the future. Do not normally use will or the future perfect in this time clause. The future perfect belongs in the main clause.

  • ✓ “By the time she arrives, we will have started.”
  • ✗ “By the time she will arrive, we will have started.”
  • “I will have sent the email before the manager returns.”
  • “When you get home, they will have left.”

5. Common Mistakes

Omitting 'have'

The future perfect needs will + have + past participle.

  • ✗ “By Friday, I will finished the report.”
  • ✓ “By Friday, I will have finished the report.”

Using the Wrong Tense

Use the future perfect for completion before a future point. Use the past perfect for completion before a past point.

  • Future: “By next Friday, I will have finished the report.”
  • Past: “By the time she arrived yesterday, I had finished the report.”

The simple future says that an action will happen; the future perfect emphasizes that it will already be complete by a deadline:

  • Simple future: “I will finish the report tomorrow.”
  • Future perfect: “I will have finished the report by tomorrow.”

Using a Future Form in the Time Clause

Remember: use a present tense after by the time, before, or when when these words introduce a future time clause.

Confusing by and until/till

Use by for a deadline: I will have finished by Friday. Until/till means that something continues up to a time, so do not use it with this completed-action meaning.

  • I will have finished until Friday.
  • I will have finished by Friday.

Quick check

Try one question now

1
By the end of this quarter, our team the new software implementation.

Check your answer when you are ready.

6. Key Takeaways

  • The future perfect focuses on finished actions in the future.
  • It answers the question: What will be done by that time?
  • The result or completion matters more than the process or how long the action takes.
  • Structure: will + have + past participle

You reached the end

Save your progress, or start the exercises.

Practice exercises

Was this lesson helpful?

Last updated August 23, 2026