Introduction
Have you ever wanted to talk about something that will have finished by a certain time in the future? That’s exactly what the future perfect simple tense does. Mastering this tense helps you sound more precise and natural in English, especially when making plans, predictions, or deadlines. In this post, you’ll learn the rules, see lots of examples, and avoid the most common mistakes ESL learners make.
What Is the Future Perfect Simple Tense?
The future perfect simple tense describes an action that will be completed before a specific point in the future. Think of it as a way to look back from a future moment and say, “This will already be done.”
Formula: Subject + will + have + past participle
For example: By next Friday, I will have finished my report.
Rules
- Use “will have” + past participle. Never use “have” alone or drop “will.” Example: She will have left by noon.
- The past participle stays the same for all subjects. No change for he/she/it. Example: They will have arrived before dinner.
- Use a future time reference. Common markers: by, by the time, before, by then, by next week/month/year, in + time period. Example: By 2026, we will have built the new library.
- Negative form: Subject + will not (won’t) + have + past participle. Example: He won’t have completed the course by June.
- Question form: Will + subject + have + past participle? Example: Will you have finished the report by 5 PM?
- Do not use the future perfect with “when” to mean “during.” Use the present perfect or simple present instead. Example: ❌ When I will have arrived, I’ll call you. ✅ When I arrive, I’ll call you.
How to Use It
Follow these simple steps to use the future perfect correctly:
- Identify the future deadline. Ask yourself: “By when will this be finished?” For example: by next Monday, by the time she gets here, before 2027.
- Choose the action that will be complete by that deadline. Example: finish the project, leave the office, save $500.
- Put the action in the future perfect form. Subject + will have + past participle. Example: I will have saved $500 by December.
- Add the time marker. Place it at the beginning or end of the sentence. Example: By December, I will have saved $500.
- Check the verb form. Make sure you use the correct past participle (e.g., written, gone, eaten, driven).
Examples in Sentences
- By the time you wake up, I will have left for work.
- She will have finished her degree by next summer.
- They will have driven over 500 miles by midnight.
- We will have completed the renovation before the guests arrive.
- He won’t have saved enough money by the end of the year.
- Will you have prepared the presentation by Friday?
- By 2030, scientists will have discovered new treatments for many diseases.
- I will have read all three books before the exam.
- The train will have departed by the time we reach the station.
- They will have already eaten dinner when we arrive.
- She will have practiced the piano for two hours by 6 PM.
- We will have lived in this city for ten years next April.
Common Mistakes
- Mistake 1: Using “will have” with the base verb instead of past participle.
❌ I will have finish the project by Monday.
✅ I will have finished the project by Monday. - Mistake 2: Forgetting the time marker.
❌ She will have arrived. (This sounds incomplete without a future time reference.)
✅ She will have arrived by noon. - Mistake 3: Using “will have” after “when” or “after” in time clauses.
❌ When I will have finished, I’ll call you.
✅ When I finish, I’ll call you. (Use present simple in time clauses.) - Mistake 4: Confusing future perfect with future continuous.
❌ By 8 PM, I will be finishing my homework. (This means you will still be doing it.)
✅ By 8 PM, I will have finished my homework. (This means it will be complete.) - Mistake 5: Using “by” incorrectly with a duration.
❌ I will have worked here by three years.
✅ I will have worked here for three years by next June. (Use “for” with duration and “by” with a point in time.)
Quick Summary
- Use will have + past participle to talk about actions completed before a future time.
- Always include a future time marker like by, by the time, before, by next week.
- Negative: won’t have + past participle.
- Questions: Will + subject + have + past participle?
- Do not use future perfect in time clauses after when, after, before, as soon as.
- Distinguish from future continuous (action in progress vs. action completed).
Practice Exercises
Fill in the blanks with the correct future perfect simple form of the verb in parentheses.
- By next month, I _______________ (save) enough money for a new laptop.
- She _______________ (not / finish) the assignment by Friday.
- _______________ they _______________ (arrive) before the ceremony starts?
- By the time we get home, the children _______________ (go) to bed.
- He _______________ (live) in London for five years by next January.
Answers:
- will have saved
- won’t have finished
- Will… have arrived
- will have gone
- will have lived
Conclusion
The future perfect simple tense is a powerful tool for talking about completed actions in the future. Remember the formula, always include a time marker, and watch out for common mistakes like using it in time clauses. With practice, you’ll use it naturally and confidently. Try writing a few sentences about your own plans using “by” – you’ll master it in no time!
FAQ
1. What is the difference between future perfect and future perfect continuous?
The future perfect simple focuses on the completion of an action before a future time (e.g., I will have finished the book by Friday). The future perfect continuous emphasizes the duration of an action up to a future time (e.g., I will have been reading for three hours by then). Use simple when the result matters; use continuous when the ongoing nature matters.
2. Can I use “by the time” and “before” in the same sentence?
Yes, but it can sound redundant. Usually, choose one. For example: By the time she arrives, I will have cooked dinner OR Before she arrives, I will have cooked dinner. Both are correct. Avoid using both together: ❌ By the time before she arrives…
3. Is it possible to use the future perfect with “already” or “yet”?
Yes. Use already in positive sentences and questions to show something is done sooner than expected. Example: By 10 AM, I will have already finished my meeting. Use yet in negative sentences and questions. Example: Will you have finished the report yet by Friday? (This is less common but acceptable in informal English.)
4. What happens if I don’t use a time marker with the future perfect?
Without a time marker, the sentence can sound incomplete or confusing. For example: I will have eaten – when? Listeners will wonder what future point you mean. Always include a reference like by 6 PM, by next week, before the movie starts to make your meaning clear.
