By next year, I will have graduated.
- Language
- English
- Level
- B2
- Unit
- Verb Tenses and Aspects
- Practice types
- 0
What this grammar point covers
The future perfect is a tense in English used to talk about something that will be finished before a specific time in the future.
When to use it
Use the future perfect when you want to say that an action will be completed before another moment or event in the future.
Key forms
- will have + past participle (e.g., will have finished)
- won't have + past participle (negative form, e.g., won't have eaten)
Examples
She will have finished her work by 5 PM.
They won't have arrived before the meeting starts.
Will you have completed the project by tomorrow?
Tips
- Always use 'will have' followed by the past participle of the main verb.
- Don't forget the negative form: 'will not have' or 'won't have'.
- This tense is often used with time expressions like 'by', 'before', or 'when'.