← Back to Grammar Hub

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)

Exercise 1: Complete with Future Perfect

1. By 2030, I (learn) 5 languages.
2. She (graduate) by next June.
3. you (finish) by 5 PM?
4. We (not / complete) the project by Friday.

Exercise 2: Future Perfect or Future Simple?

1. I (finish) the report tomorrow. (when I'll do it)
2. I (finish) the report by tomorrow. (completed before then)
3. By age 30, I (travel) to 20 countries.
4. The movie (end) by the time we arrive.

Well done! By the time you finish practicing, you'll have mastered this tense!