Grammar

The future perfect tense

The deadline tense, and how to use it

“By this time next year, I will have graduated.” That sentence looks into the future and then looks back from there. That is the job of the future perfect tense, and once you see the pattern it is one of the easiest tenses to use correctly.

This guide covers the formula, when to use it, the signal words that tell you the future perfect is needed, the mistakes learners make, and a set of practice exercises with answers.

What Is the Future Perfect Tense?

The future perfect describes an action that will be completed before a specific time or event in the future. It answers the question “what will already be done by then?”

By 6 p.m., the workers will have finished the road.

At 6 p.m. the finishing is already in the past. The sentence stands in the future and looks back.

Formula

Form Structure Example
Positive will have + past participle She will have left.
Negative will not (won’t) have + past participle She won’t have left.
Question Will + subject + have + past participle? Will she have left?
Short answer Yes, she will. / No, she won’t.

The form is the same for every subject. There is no “-s” for he, she or it.

When to Use the Future Perfect

  1. An action finished before a future time. “By midnight, I will have written the essay.”
  2. An action finished before another future action. “She will have cooked dinner before the guests arrive.”
  3. Duration up to a future point (often with “for”). “Next month, we will have lived here for ten years.”
  4. Assumptions about the present or past (less common). “He will have received the email by now.”

Signal Words

These phrases almost always call for the future perfect:

  • by + time: by tomorrow, by 2030, by then
  • by the time + clause: by the time you arrive
  • before + clause: before the show starts
  • in + time period (looking ahead): in two years
  • already, still, yet

By the time you read this, I will have landed in Tokyo.

Future Perfect vs Future Simple

Tense Focus Example
Future simple An action that will happen I will finish the report tomorrow.
Future perfect An action completed before a future point I will have finished the report by tomorrow.

The future simple points to when something happens. The future perfect points to a deadline by which it is done.

Future Perfect vs Future Perfect Continuous

The future perfect continuous (will have been + -ing) emphasises the duration of an ongoing action rather than its completion.

  • Future perfect: “By May, I will have read fifty books.” (completed count)
  • Future perfect continuous: “By May, I will have been reading for six months.” (ongoing duration)

Common Mistakes

  • Using “will” in the time clause. Say “by the time she arrives,” not “by the time she will arrive.” Time clauses stay in the present simple.
  • Forgetting “have.” “I will finished” is wrong. It must be “I will have finished.”
  • Using the past participle incorrectly. “will have went” should be “will have gone.”
  • Using it when the future simple is enough. “I will have called you tomorrow” sounds odd without a deadline. “I will call you tomorrow” is what you mean.

Examples in Context

  • “By the end of the tour, the band will have played forty shows.”
  • “Don’t worry, they will have fixed the heating before winter.”
  • “Will you have finished your homework by dinner?”
  • “In 2040, the bridge will have stood for a century.”
  • “She won’t have seen the message yet, her phone is off.”

Practice Exercises

Fill each gap with the future perfect form of the verb in brackets.

  1. By next week, I ______ (complete) the course.
  2. They ______ (not / arrive) before the ceremony starts.
  3. ______ you ______ (pack) everything by Friday?
  4. By 2035, scientists ______ (discover) new treatments.
  5. She ______ (work) here for twenty years next spring.

Answers

  1. will have completed
  2. will not (won’t) have arrived
  3. Will … have packed
  4. will have discovered
  5. will have worked

Frequently Asked Questions

What is the formula for the future perfect tense?

Will + have + past participle. For example, “will have eaten.”

What are the signal words for the future perfect?

By, by the time, before, in (a period), already, still and yet.

Can I use “going to” with the future perfect?

Yes, informally: “I’m going to have finished by then.” “Will have” is more common in writing.

Is the future perfect used often in everyday speech?

Less often than the simple future, but it is normal whenever a deadline is involved.

Final Thoughts

The future perfect is the deadline tense. Whenever you can put “by then” in the sentence, you probably need “will have” plus the past participle. Master that one pattern and you have mastered the tense.