Future Perfect is one of the twelve core English tenses. It describes an action that will be completed before a specific point in the future — looking back from a future moment at something already finished.
When to use future perfect
An action completed before a specific future time
Something that will be finished by a stated future deadline or moment.
Looking back from a future viewpoint
Imagining a future moment and describing what will already be true by then.
Estimating duration completed by a future point
Often combined with "for" to express a milestone.
Structure & formula
| Form | Structure | Example |
|---|---|---|
| Affirmative | Subject + will + have + past participle | I will have finished by 5 p.m. |
| Negative | Subject + will not (won't) + have + past participle | I won't have finished by then. |
| Yes/No question | Will + subject + have + past participle? | Will you have finished by 5? |
| WH question | WH word + will + subject + have + past participle? | When will you have finished? |
Signal words & time expressions
These words often (though not always) signal that future perfect is the right choice:
by, by the time, before, by next [year/month/week]
Common mistakes
| Incorrect | Correct | Why |
|---|---|---|
| By next year, I will finish the course. | By next year, I will have finished the course. | "By" + a future time usually signals future perfect (completion before that point), not future simple. |
| I will have finish it by Friday. | I will have finished it by Friday. | The past participle ("finished") is needed, not the base form. |
Quick practice
Complete each sentence with the correct form.
- By 6 p.m., I _____ (finish) all my work.
- By the time you arrive, we _____ (already / eat).
- _____ she _____ (complete) the project by Monday?
- By next year, they _____ (be) married for a decade.
- He _____ (not / finish) his degree by summer.
Quick summary
FAQs
How common is future perfect in everyday English?
It's less frequent than future simple or continuous, mostly appearing in planning, deadlines, and formal writing — but it's precise and useful whenever you need to talk about completion before a future milestone.
How is this different from future continuous?
Future continuous describes an action in progress at a future time ("I will be working at 5"). Future perfect describes an action already finished by a future time ("I will have finished by 5").