About EnglishWithKerim

What you get
📚
✏️
📊
🌙
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
TypeStructureExample
AffirmativeSubject + will have + past participleI 'll have finished by 8 p.m.
NegativeSubject + won't have + past participleShe won't have arrived by then.
QuestionWill + subject + have + past participle?Will you have completed it by Monday?
Short answerYes/No + subject + willYes, 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.

NowFuture Perfect (completed)Future reference point
→I 'll have finished dinnerby the time you arrive.
→She 'll have leftbefore the meeting starts.
→They 'll have built the bridgeby next year.
Three Key Uses
UseExplanationExample
Completed before a future timeFinished before a deadline or momentI 'll have written the report by Monday.
Completed before another future eventOne future action finished before another beginsShe 'll have left before the party starts.
Progress toward a goalLooking ahead at future achievementsBy 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 happenAction that will be completed before a future moment
I'll start work at 9.I'll have started work by 9.
Signal: tomorrow, next weekSignal: by, before, by the time
Looking forward at an eventLooking 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".
← Future Continuous Passive Voice →