Future perfect
Use the future perfect for actions that will be completed before a stated future deadline or point.
Learning goal: Future perfect
Form will have plus a past participle and recognize completion by a future time.
In a nutshell
Use the future perfect for actions that will be completed before a stated future deadline or point.
When do we use it?
Form will have plus a past participle and recognize completion by a future time.
Pattern
Form
Use will have + past participle, often with by or by the time.
- By Friday, I will have finished.
- They will have left by then.
Examples
Key contrast
At B2, choose the form from the complete context: sequence, viewpoint, degree of certainty and clause structure all matter.
Watch out
Common mistakes
I will have finish by Friday.→ I will have finished by Friday.By Friday I will finished.→ By Friday I will have finished.
Key takeaway
Remember
Use the future perfect for actions that will be completed before a stated future deadline or point.
Self-check
Quick check
- Identify the time relationship or intended meaning.
- Check the auxiliary, participle and clause pattern.
- Eliminate answers that fit the words but not the context.
Put it into practice
Ready to test Future perfect?
A short interactive practice session with instant feedback — about 10 questions calibrated to B2 First.
Start practice