Future Perfect
For when you want to sound like you've got your future completely sorted!
🎯 What's This Future Perfect Business?
The Future Perfect is for talking about actions that will be completed before a specific time in the future. It's like making promises about your future achievements!
The Magic Formula:
will + have + past participle
Same for everyone - I, you, he, she, it, we, they + will have done something
| Subject |
Will Have |
Past Participle |
Example |
| I/You/He/She/It/We/They |
will have |
finished |
I will have finished |
| I/You/He/She/It/We/They |
will have |
completed |
She will have completed |
| I/You/He/She/It/We/They |
will have |
graduated |
They will have graduated |
⏰ When to Use This Future Achievement Tense
1. Actions Completed Before a Future Time:
- "By 2030, I will have learned 5 languages." (Ambitious)
- "She will have graduated by next June." (Finally)
- "We will have finished the project by Friday." (Hopefully)
2. Experience by a Future Point:
- "By age 30, I will have traveled to 20 countries." (Wanderlust)
- "He will have worked here for 10 years by then." (Dedication)
- "They will have lived together for 5 years." (Commitment)
3. Predictions About Completed Actions:
- "The movie will have ended by the time we arrive." (We're late)
- "She will have left already." (Bad timing)
- "The shop will have closed by then." (Typical)
🕐 Time Expressions (Your Future Deadlines)
- By + time: "I'll have finished by 5 PM."
- By + date: "We'll have moved by December."
- By the time: "By the time you arrive, I'll have cooked dinner."
- In + time period: "In 10 years, I'll have retired."
🚫 Negative and Questions
Negative: will + not + have + past participle
- "I won't have finished by then." (Need more time)
- "She won't have arrived yet." (Always late)
- "They won't have decided by Friday." (Indecisive)
Questions: Will + subject + have + past participle?
- "Will you have finished by 6?" (Just checking)
- "Will she have left already?" (Am I too late?)
- "How long will you have lived here?" (Getting to know you)
🆚 Future Perfect vs Future Simple
Future Simple: "I'll finish the report tomorrow." (When I'll do it)
Future Perfect: "I'll have finished the report by tomorrow." (Completed before then)
Future Simple: "She'll graduate next year." (When it happens)
Future Perfect: "She'll have graduated by next summer." (Completed before summer)
📚 Book a Lesson
Ready to practice with a real human? Book a lesson with a native English speaker!
Book Now
🎤 Take a Speaking Test
Test your English speaking skills with our comprehensive assessment!
Start Test
Practice Exercises (Future Achievement Training)
Well done! By the time you finish practicing, you'll have mastered this tense!