The future perfect is a tense that lets you stand at a future point and look back at what will already have been done. It is most commonly used in contexts involving deadlines, accomplishments, and estimates. Understanding when to use the future perfect (rather than future continuous or future simple) is key to expressing sophisticated, precise ideas about time and completion.
| Subject | Positive | Negative | Question |
|---|---|---|---|
| I / You / We / They | I'll have done | I won't have done | Will you have done? |
| He / She / It | She'll have done | She won't have done | Will she have done? |
Deadlines — expressing completion by a future time.
"I'll have finished by 5pm." / "They'll have delivered it by Thursday."
Achievements and milestones — expressing how much will have been accomplished.
"By the end of the year, she'll have published three books." / "By 30, he'll have climbed five peaks."
Assumptions — expressing what must have happened by now or by a future point.
"They'll have boarded by now." / "She'll have seen the email — she checks it constantly."
'By the time' + present simple — the future perfect expresses what will be done when a future event occurs.
"By the time you wake up, I'll have gone." / "By the time we arrive, they'll have cleared up."
Contrast with future continuous — future perfect = completed; future continuous = in progress.
"At 9am, I'll be writing the report." (in progress) vs. "By 9am, I'll have written the report." (completed)
By the time she arrives, I finish.
By the time she arrives, I'll have finished.
An action completed before a future event uses future perfect: will have finished.
Will you finish by Monday?
Will you have finished by Monday?
To ask about completion before a deadline, use future perfect: will you have finished.
I'll have been finish the task.
I'll have finished the task.
Future perfect: will have + past participle (finished). Don't add 'been'.
Two writers discussing a joint manuscript deadline.
Jo
Sam
Jo
Sam
Jo
Sam
Jo
Sam
Complete each sentence with the future perfect.
Grammar sticks when you use it out loud. Practise with an AI tutor who gives you instant feedback.
Speak with AI Tutor