Tenses Lesson

Learn Future Perfect

Master Future Perfect with clear explanations, practical examples, and easy-to-follow rules.

10-15 min read
A1 - A2 Level
Includes Examples

Future Perfect

The future perfect tense (also called future perfect simple) describes actions that will be completed before a specific point in the future. It combines "will" from future simple with "have + past participle" from present perfect — and the result is surprisingly straightforward. To master it, you need 1 formula, 1 signal word, and 3 contexts:

  • 1 Formula: Subject + will have + past participle — the same structure for every subject, with no conjugation changes
  • 1 Signal Word: "by" — whenever you see "by + time," think Future Perfect. This word sets the deadline for completion
  • 3 Contexts: completed actions before a deadline ("I'll have finished by Friday"), accumulated achievements by a future point ("She'll have visited 10 countries"), and duration up to a future moment ("I'll have lived here for 5 years")

While the future perfect is less common in everyday speech than future simple or future continuous, it's essential for expressing deadlines, milestones, and predictions about future achievements — especially in academic, business, and news English.

Note: Don't confuse Future Perfect with Present Perfect. Both use "have + past participle," but they look in different directions: Present Perfect connects a past action to now ("I have finished the report"), while Future Perfect connects a future action to a future deadline ("I will have finished the report by Friday"). If there's no "will," it's not Future Perfect.


Affirmative Sentences: will have + past participle

The future perfect affirmative always follows one pattern: subject + will have + past participle. Like future continuous, the future perfect uses the same structure for every subject — no exceptions, no conjugation changes.

Subject will have Past Participle Example
I will have finished I will have finished the report by Friday.
You will have arrived You will have arrived by then.
He / She / It will have left She will have left by midnight.
We will have completed We will have completed the project.
They will have graduated They will have graduated by June.

Contractions

In spoken and informal written English, will contracts to 'll:

Full Form Contraction Example
I will have I**'ll have** I'll have finished by 5 PM.
You will have You**'ll have** You'll have learned a lot by then.
He will have He**'ll have** He'll have saved enough money.
She will have She**'ll have** She'll have written three books.
We will have We**'ll have** We'll have moved to a new house.
They will have They**'ll have** They'll have arrived by noon.

Regular vs Irregular Past Participles

The past participle is the third form of the verb. Regular verbs add -ed; irregular verbs have unique forms that you need to memorise. If you're not confident with past participles, review the formation rules in Present Perfect — the same past participles are used here.

Verb Type Base Form Past Participle Example
Regular finish finished I will have finished.
complete completed She will have completed.
arrive arrived They will have arrived.
Irregular write written He will have written three books.
go gone We will have gone home.
do done You will have done the work.
eat eaten I will have eaten by then.
take taken She will have taken the exam.
run run She will have run three marathons.

The Core Concept

The future perfect always answers one question: "Will this action be COMPLETE before a future deadline?" It doesn't tell us when the action starts or how long it takes — only that it will be finished by a certain point.

  • By next month, I will have passed my driving test. (The test will be done before next month.)
  • By 2030, scientists will have found a cure. (The discovery will happen before 2030.)
  • By the end of the year, he will have written three books. (All three books — finished.)

👉 Practice Affirmative Sentences →


Negative Sentences & Questions

Negative Form

To form the negative, add not after will: will not have + past participle. The contraction won't have is standard in spoken and informal written English.

Subject Won't Have Past Participle Example
I won't have finished I won't have finished the book by tomorrow.
You won't have arrived You won't have arrived in time.
He / She / It won't have completed She won't have completed the marathon.
We won't have sold We won't have sold all the tickets.
They won't have left They won't have left by then.

Usage Examples

Situation Example
Explaining incomplete work I won't have finished the report — it's too long.
Predicting delays The package won't have arrived by Friday.
Setting expectations We won't have saved enough money by next year.
Warning about timing The snow won't have melted by April.

Yes/No Questions

To form questions, put will before the subject: Will + subject + have + past participle?

Structure Example
Will + subject + have + past participle? Will you have finished by 5 PM?
Will she have graduated by June?
Will they have arrived before the meeting?

Wh-Questions

Wh-word Structure Example
What What + will + subject + have + done? What will you have done by then?
Where Where + will + subject + have + gone? Where will she have gone?
How many How many + will + subject + have + done? How many countries will you have visited?
How long How long + will + subject + have + lived? How long will he have lived there?

Short Answers

Question Positive Negative
Will you have finished? Yes, I will. No, I won't.
Will she have arrived? Yes, she will. No, she won't.
Will they have left? Yes, they will. No, they won't.

⚠️ The Short Answer Contraction Trap

Don't use contractions in positive short answers. This is a common mistake specific to all "will" tenses:

  • ❌ Yes, I**'ll**.
  • ✅ Yes, I will.
  • ❌ Yes, she**'ll have**.
  • ✅ Yes, she will.

How to remember: Positive short answers always use the full form of the auxiliary. Negative short answers CAN use contractions: "No, I won't."

👉 Practice Negative & Questions →


Time Expressions & Time Clauses

The future perfect is almost always used with a time expression that sets a deadline — a future point before which the action will be complete. Recognising these time markers is the key to knowing when to choose this tense.

Common Time Expressions

Category Expressions Example
By + specific time by 5 PM, by midnight, by tomorrow I**'ll have finished** by 5 PM.
By + date/period by Friday, by next week, by 2030 She**'ll have graduated** by June.
By the time + clause by the time you arrive, by the time she calls By the time you arrive, I**'ll have cooked** dinner.
By the end of by the end of the year, by the end of this month We**'ll have saved** $10,000 by the end of the year.
Before + clause before you leave, before the meeting starts I**'ll have finished** before you leave.
In + time in two hours, in three days In two hours, they**'ll have landed**.
By this time + period by this time tomorrow, by this time next year By this time tomorrow, I**'ll have landed** in Paris.

⚠️ The Time Clause Trap

This is one of the most common errors with Future Perfect. When using time clauses with when, before, after, by the time, or as soon as, use the present tense in the time clause — never "will":

✅ Correct ❌ Incorrect Why
By the time you arrive, I'll have finished. By the time you will arrive, I'll have finished. Use present tense after "by the time"
When she gets home, I'll have cooked dinner. When she will get home, I'll have cooked dinner. Use present tense after "when"
Before they leave, we'll have said goodbye. Before they will leave, we'll have said goodbye. Use present tense after "before"

How to remember: The time clause (when/before/by the time) takes the present tense. The main clause takes the future perfect. This is the same rule that applies to first conditional sentences and future continuous time clauses.

By vs Until: A Critical Distinction

These two words look similar but have very different meanings with future tenses:

Expression Meaning Tense Example
By + time Completed before this time Future Perfect I'll have finished by 6 PM. (done before 6)
Until + time Continuing up to this time Future Simple / Continuous I'll work until 6 PM. (working continuously, stopping at 6)

"By" is the signature word for Future Perfect. When you see "by + time," your first instinct should be to use the future perfect tense.

  • I'll have eaten by 8 PM. (eating finished before 8) ✅ Future Perfect
  • I'll eat until 8 PM. (eating continuously, stopping at 8) ✅ Future Simple
  • I'll have eaten until 8 PM. ❌ Don't use "until" with Future Perfect

👉 Practice Time Expressions →


Future Perfect vs Future Continuous

Understanding when to use Future Perfect versus Future Continuous is the most important distinction for using this tense correctly. Both describe future events, but they focus on completely different things.

The Core Difference

Future Perfect Future Continuous
Describes Action completed before a future time Action in progress at a future time
Focus "What will be finished?" "What will be happening?"
Formula will have + past participle will be + verb-ing
Example I'll have eaten by 8 PM. (finished before 8) I'll be eating at 8 PM. (in the middle of eating at 8)

⚠️ "By" vs "At" — The Key Decision

This is the biggest source of confusion between these two tenses. The preposition you use often determines which tense is correct:

Preposition Meaning Tense Example
By + time Before this deadline Future Perfect By 9 PM, I'll have eaten dinner.
At + time At this exact moment Future Continuous At 9 PM, I'll be eating dinner.
By the time + clause Before this event Future Perfect By the time you arrive, I'll have left.
This time + period At this moment in the future Future Continuous This time tomorrow, I'll be flying.

When to Use Each

Situation Future Perfect Future Continuous
Action completed before a deadline ✅ I**'ll have finished** by Friday.
Action in progress at a specific time ✅ At 8 PM, I**'ll be working**.
Emphasising completion ✅ She**'ll have graduated** by June.
Emphasising ongoing activity ✅ She**'ll be studying** all day.
Counting achievements ✅ I**'ll have visited** 10 countries.
Describing what's happening at a moment ✅ This time tomorrow, I**'ll be flying**.

Side-by-Side Examples

Context Future Perfect (completed by) Future Continuous (in progress at)
Deadline vs moment By 5 PM, I**'ll have finished** the report. At 5 PM, I**'ll be finishing** the report.
Exam She**'ll have taken** the exam by noon. She**'ll be taking** the exam at noon.
Travel By next month, we**'ll have traveled** to Paris. This time next week, we**'ll be traveling** to Paris.
Work By Friday, they**'ll have completed** the project. On Friday, they**'ll be working** on the project.
Evening By midnight, most guests will have gone home. At midnight, the party will be going on.

Quick Decision Guide

Ask yourself:

Is the action COMPLETED before a future point? → Use FUTURE PERFECT (by + time)
Is the action IN PROGRESS at a future point?  → Use FUTURE CONTINUOUS (at + time)
Time Signal Tense to Use Example
By + time Future Perfect By 9 PM, I'll have eaten.
At + time Future Continuous At 9 PM, I'll be eating.
By the time + clause Future Perfect By the time you arrive, I'll have left.
This time + period Future Continuous This time tomorrow, I'll be flying.
Before + clause Future Perfect I'll have finished before you leave.

Don't Confuse With: Future Perfect Continuous

When you want to emphasise the duration of an ongoing action up to a future point (rather than its completion), use Future Perfect Continuous instead:

  • By next year, I**'ll have worked** here for 10 years. (emphasises the completed milestone)
  • By next year, I**'ll have been working** here for 10 years. (emphasises the ongoing duration)

Both are correct, but they have slightly different nuances. For a full explanation, see Future Perfect Continuous.

👉 Practice Future Perfect vs Future Continuous →


Common Mistakes to Avoid

❌ Incorrect ✅ Correct Why Learners Make This Mistake
I will have finish by tomorrow. I will have finished by tomorrow. Forgetting the past participle: "will have" must be followed by the -ed/-en form, not the base form
She will has completed the work. She will have completed the work. Conjugating "have" after "will" — "will" is always followed by the base form "have," never "has"
By the time you will arrive, I'll have left. By the time you arrive, I'll have left. The Time Clause Trap: using "will" in a time clause — use present tense after by the time/when/before
I will have went to the store. I will have gone to the store. Confusing past simple (went) with past participle (gone) — these are different for irregular verbs
At 5 PM, I'll have finished. By 5 PM, I'll have finished. Unnatural preposition choice: while not strictly wrong, "by" is the natural match for Future Perfect deadlines; "at" signals a moment in time and pairs more naturally with Future Continuous
Will you have finished? — Yes, I**'ll**. Will you have finished? — Yes, I will. Contracting in positive short answers — always use the full form "will"
I'll have been finished by Friday. I**'ll have finished** by Friday. Adding unnecessary "been" — only use "been" for passive voice ("will have been finished by someone") or continuous ("will have been working")
I'll have eaten until 8 PM. I'll have eaten by 8 PM. Confusing "by" (deadline for completion) with "until" (continuing up to a time)

Quick Summary

The Formula (Same for All Subjects)

Form Pattern Example
Affirmative Subject + will have + past participle She will have finished by Friday.
Negative Subject + won't have + past participle She won't have finished by Friday.
Yes/No Question Will + subject + have + past participle? Will she have finished by Friday?
Wh-Question Wh-word + will + subject + have + pp? What will she have finished?
Short Answer (+) Yes, subject + will. Yes, she will.
Short Answer (-) No, subject + won't. No, she won't.

Key Time Expressions

Expression Example
by + time by 5 PM, by Friday, by next year, by 2030
by the time + present tense clause by the time you arrive, by the time she finishes
by the end of + period by the end of the year, by the end of this month
before + present tense clause before you leave, before the meeting starts
in + time period in two hours, in three days

Future Perfect vs Future Continuous vs Future Simple

Question Answer Tense
Will the action be completed before a future deadline? Yes Future Perfect: I'll have finished by Friday.
Will the action be in progress at a future moment? Yes Future Continuous: At 8 PM, I'll be working.
Is it a decision, promise, offer, or prediction? Yes Future Simple: I'll help you. / I think it'll rain.

Practice Tips

  1. Focus on "by": The word "by" is your signal to use Future Perfect. Whenever you see or hear "by + time," think "completed before." Train yourself to make this connection automatic.

  2. Compare "at" and "by" daily: Practise switching between "At 5 PM, I'll be working" and "By 5 PM, I'll have finished" to feel the difference between an action in progress and a completed action.

  3. Master irregular past participles: Many common verbs have irregular past participles (go → gone, write → written, do → done, run → run). Review these regularly — they're the same ones you use with present perfect.

  4. Remember time clause rules: In clauses starting with "when," "before," "by the time," or "as soon as," always use present tense — never "will." This rule applies across all future tenses and conditionals.

  5. Use real deadlines: Practise by talking about your own deadlines and goals: "By next Monday, I'll have completed the project." "By the end of this year, I'll have read 20 books."

  6. Listen for the pattern in news English: In news and business English, notice phrases like "By 2030, scientists will have developed..." or "The company will have expanded to 50 countries by next year." Future perfect exercises with real-world contexts like these will help you recognise the tense naturally.


Practice All Exercises

Ready to practise everything you've learned? These future perfect simple exercises are available as online multiple choice questions with answers — and each future perfect exercise set can also be practised as a printable PDF worksheet. Work through the future perfect tense exercises below in order, from B1 affirmative formation to B2 future continuous vs future perfect exercises that test the key "by" vs "at" distinction:

👉 Practice Mixed Review →

Set Topic Level
Set 1 Affirmative Sentences B1
Set 2 Negative & Questions B1
Set 3 Time Expressions B1
Set 4 Future Perfect vs Future Continuous B2
Set 5 Mixed Practice B2

Not sure whether to use future perfect or future continuous? Each future perfect vs future continuous exercise in Set 4 gives you a side-by-side comparison with answers — start with Set 4: Future Perfect vs Future Continuous to master the "by" vs "at" distinction!

Ready to Practice?

Put your knowledge to the test with interactive exercises.

Learning Tip

After reading, try the exercises immediately while the rules are fresh in your mind. Start with multiple choice, then challenge yourself with fill-in-the-blank.