Future Perfect
Use future perfect (will have + past participle) for an action that will be completed before a specific point in the future — it almost always needs a "by" time marker to sound natural.
Formula
Examples
Common Time Markers
Usage
- •Action that will be completed before a specific future time
- •Showing completion of future actions
- •Duration up to a future point
Studying is free forever on Budling — no account needed to try it.
Try 5 cards free — no signup →When do you use future perfect?
Future perfect describes an action that will be finished before a specific future moment: "By 8 PM, I will have finished work." The action itself may happen at any point before that deadline — future perfect only guarantees it's done by then.
It almost always pairs with a "by" time marker (by tomorrow, by next year, by the time) or a duration reaching a milestone (for ten years by next month). Without that anchor, the sentence sounds incomplete or unnatural.
Future perfect vs future simple — what's the difference?
Future simple ("will + base verb") predicts or states a future action without saying anything about completion relative to another point: "I will finish the report." Future perfect adds a deadline and emphasizes that the action will already be done by then: "I will have finished the report by Friday."
In everyday speech, native speakers often simplify future perfect to future simple when the deadline is obvious from context — "I'll be done by 8" is far more common than "I will have finished by 8", even though both are correct.
Comparison Table
| Form | Time reference | Emphasis | Typical signal | Example |
|---|---|---|---|---|
| Future Perfect | Completed before a future point | Completion before a deadline | by, by the time, in (X years) | I will have finished by 8 PM. |
| Future Simple (will) | Any point in the future | Prediction, decision, promise | tomorrow, next week | I will finish by 8 PM. |
| Past Perfect | Completed before a past point | Completion before an earlier moment | before, after, by the time | I had finished by 8 PM yesterday. |
Save this comparison chart
When to Use Future Perfect
Completion before a deadline
By 8 PM, I will have finished work.
Duration reaching a milestone
They will have been married for 25 years next month.
Question about completion before another future event
Will you have left by the time I arrive?
Save this timeline chart
More Examples
By 8 PM, I will have finished work.
Completion before a future deadline
They will have been married for 25 years next month.
Duration reaching a future milestone
Will you have left by the time I arrive?
Question about completion before another future event
Common Mistakes
- ✗❌ "By tomorrow I finish the report" → ✓ "I will have finished the report" (need will have + past participle)
- ✗❌ "By the time she arrives, I will leave" → ✓ "I will have left" (the leaving must be complete before arrival)
- ✗❌ "Will you have went?" → ✓ "Will you have gone?" (past participle required)
Tips
- ✓Key signal: "by + future time" (by tomorrow, by next year).
- ✓Combine with a time clause to clarify the deadline: "By the time you read this, I will have gone."
Advanced Notes
Future Perfect is comparatively rare in everyday speech — native speakers often use Future Simple or Present Perfect instead ("I'll be done by 8" rather than "I will have finished by 8"). It thrives in formal, planning, and milestone contexts: project deadlines, anniversaries, scheduled completions. The "by + future time" trigger is almost compulsory — without it, the tense sounds unnatural. A subtlety: Future Perfect can also express confident deduction about the present ("You'll have heard the news by now" = I'm sure you've already heard), which B2 learners rarely encounter.
FAQ
What's the difference between future perfect and future simple?
Future simple ("will finish") just states that something will happen. Future perfect ("will have finished") specifies that the action will be complete before a stated future point. "I will finish by 8" and "I will have finished by 8" mean almost the same thing, but future perfect makes the completion-before-deadline meaning explicit.
What's the difference between future perfect and past perfect?
Both describe "an action completed before a reference point" — the difference is where that reference point sits. Future perfect looks forward from now to a point still ahead ("I will have left by 5 PM tomorrow"); past perfect looks back from a point already in the past ("I had left by 5 PM yesterday").
Why is "by tomorrow I finish" wrong?
A "by + future time" signal needs future perfect (will have + past participle), not present simple. "By tomorrow I finish the report" should be "By tomorrow I will have finished the report" — present simple doesn't express completion relative to a future deadline.
Do you need "by" for future perfect to make sense?
Almost always. Future perfect describes completion before a specific future point, so it needs that point stated or clearly implied — usually with "by", "by the time", or a duration reaching a milestone ("for ten years by next month"). Without any time anchor, the sentence feels unfinished.
Is "will have went" correct?
No — future perfect needs the past participle, not the past simple form. "Went" is past simple; the past participle of "go" is "gone", so the correct form is "will have gone".
Practice
- 1.By next year, I (live) here for a decade.
- 2.She (not/finish) the report by tomorrow morning.
- 3. you
- 4.By the time she arrives, we (already/leave).
- 5.By 2030, scientists (study) this disease for fifty years.
Compare With
Other B2 Topics
Past Perfect
Used for the earlier of two past events to show sequence
Conditionals (0, 1, 2, 3)
Forms real, hypothetical, and impossible conditions across all time frames
Reported Speech
Used for converting direct speech to indirect speech with tense and pronoun shifts
Gerund vs Infinitive
Used for choosing between -ing and to+verb after verbs, adjectives, or prepositions
Causative Have
Used for arranging for someone else to do something for you
Past Perfect Continuous
Used for an ongoing action that continued up to a past event
Future Perfect Continuous
Used for duration of an ongoing action up to a future point
Modal Perfects: Deduction About the Past
Expresses deductions about past events using must/can't/might + have
Participle Clauses
Used for reducing clauses using -ing or past participle for concise formal style
Dependent Prepositions
Fixed prepositions that always follow certain verbs, adjectives, and nouns.