Home · B1 Intermediate · Unit 08
Unit 08
Future Perfect
will have + past participle
What is the Future Perfect?
The Future Perfect describes an action that will be completed before a specific time or event in the future. It helps us look forward from a future moment and see something as already done.
I will have finished my project by Friday. — On Friday, looking back, the project will be complete.
Form
| Type | Structure | Example |
|---|---|---|
| Affirmative | Subject + will have + past participle | I 'll have finished by 8 p.m. |
| Negative | Subject + won't have + past participle | She won't have arrived by then. |
| Question | Will + subject + have + past participle? | Will you have completed it by Monday? |
| Short answer | Yes/No + subject + will | Yes, I will. / No, she won't. |
Timeline — Completed Before a Future Moment
The Future Perfect action is completed before a reference point in the future.
| Now | Future Perfect (completed) | Future reference point |
|---|---|---|
| → | I 'll have finished dinner | by the time you arrive. |
| → | She 'll have left | before the meeting starts. |
| → | They 'll have built the bridge | by next year. |
Three Key Uses
| Use | Explanation | Example |
|---|---|---|
| Completed before a future time | Finished before a deadline or moment | I 'll have written the report by Monday. |
| Completed before another future event | One future action finished before another begins | She 'll have left before the party starts. |
| Progress toward a goal | Looking ahead at future achievements | By next year, I 'll have graduated. |
Signal Words
- by — I'll have finished by 6 p.m.
- by the time — She'll have left by the time you arrive.
- before — They'll have completed it before Friday.
- by then — We'll have saved enough by then.
- in + time period — In 10 years, robots will have changed many industries.
Future Simple vs Future Perfect
| Future Simple (will) | Future Perfect (will have + pp) |
|---|---|
| Action that will happen | Action that will be completed before a future moment |
| I'll start work at 9. | I'll have started work by 9. |
| Signal: tomorrow, next week | Signal: by, before, by the time |
| Looking forward at an event | Looking back from a future moment at a completed event |
By the Time + Present Simple
After by the time / before / when, use the Present Simple, not will. The Future Perfect goes in the other clause:
| ✅ Correct | ❌ Wrong |
|---|---|
| By the time you get home, I'll have cooked dinner. | By the time you will get home... |
| I'll have left before she arrives. | ... before she will arrive. |
Future Perfect Continuous (Preview)
To focus on how long an activity will have continued by a future point, use will have been + -ing:
- By June, I'll have been working here for ten years.
- When she retires, she will have been teaching for 40 years.
Annotated Examples
Subject
Verb
Auxiliary
Object
Adjective
Adverb
Preposition
Hover over any word to see its role.
adverbBy Monday,subjectIverb'll have finishedobjectthe report.
↳ "By" + future time → Future Perfect: completed before that moment.
subjectSheverb'll have leftbeforesubjectthe partyverbstarts.
↳ Before another future event → Future Perfect.
auxiliaryWillsubjectyouverbhave completedobjectthe projectadverbby then?
↳ Question about completion before a future reference point.
Common Mistakes
I will finished my homework by 8.
→
I will have finished my homework by 8.
Future Perfect = will have + past participle.
She will has gone home.
→
She will have gone home.
After "will" always use "have" — never "has".
They will been there by 6.
→
They will have been there by 6.
Missing "have": will have been.
I'll have finish my report.
→
I'll have finished my report.
Past participle needed: finished, not finish.
Will you have go there?
→
Will you have gone there?
Past participle of "go" = gone.
By the time you will arrive, we'll have eaten.
→
By the time you arrive, we'll have eaten.
Present Simple after "by the time".