Future Perfect & Future Perfect Continuous: Complete Guide
Master the future perfect and future perfect continuous tenses with clear rules, formation tables, signal words, and practice exercises for B1-B2 English learners.
This post contains affiliate links. If you click and make a purchase, we may receive a commission at no extra cost to you. Learn more.
Future Perfect and Future Perfect Continuous: Rules, Examples and Practice
Master the future perfect (will have done) and future perfect continuous (will have been doing) with clear rules, formation tables, signal words and practice exercises for B1-B2 level learners.
On This Page
- 1. Quick Comparison
- 2. How to Form the Future Perfect
- 3. How to Form the Future Perfect Continuous
- 4. When to Use the Future Perfect
- 5. When to Use the Future Perfect Continuous
- 6. Future Perfect vs Future Perfect Continuous Side by Side
- 7. Signal Words and Time Expressions
- 8. Common Mistakes to Avoid
- 9. Practice Exercises
- 10. Frequently Asked Questions
- 11. More Grammar Guides
1. Quick Comparison
Both tenses look forward from now to a moment in the future. The key difference is what they emphasise: completion or duration.
| Aspect | Future Perfect | Future Perfect Continuous |
|---|---|---|
| Form | will have + past participle | will have been + verb-ing |
| Focus | Completion of an action | Duration of an action |
| Example | I will have finished the report by 5 pm. | I will have been writing the report for three hours by 5 pm. |
| Key Question | Will it be done? | How long will it have been happening? |
| Common With | by, by the time, before, already | by, for, all day, the whole week |
| Stative Verbs | Yes (will have known, will have been) | No (not used with stative verbs) |
2. How to Form the Future Perfect
The future perfect is formed with a simple formula: will + have + past participle. The past participle is the third form of the verb (e.g. done, seen, written, been).
| Sentence Type | Structure | Example |
|---|---|---|
| Affirmative | Subject + will have + past participle | She will have arrived by midnight. |
| Negative | Subject + will not have + past participle | They will not have finished the project. |
| Question | Will + subject + have + past participle? | Will you have completed the course by June? |
| Short Answers | Yes/No + subject + will/won't | Yes, I will. / No, I won't. |
Common Past Participles for Future Perfect
| Base Verb | Past Participle | Example with Future Perfect |
|---|---|---|
| do | done | I will have done my homework by dinner. |
| go | gone | She will have gone to bed by the time we arrive. |
| see | seen | You will have seen that film before. |
| write | written | He will have written ten pages by Friday. |
| eat | eaten | We will have eaten by 7 pm. |
Contraction: will have = 'll have. "They'll have arrived before 6 pm." Negative: will not have = won't have. "She won't have finished by tomorrow."
3. How to Form the Future Perfect Continuous
The future perfect continuous adds duration to the future perfect idea: will + have + been + verb-ing. It emphasises that an action will be in progress up to a future point.
| Sentence Type | Structure | Example |
|---|---|---|
| Affirmative | Subject + will have been + verb-ing | She will have been working here for ten years in December. |
| Negative | Subject + will not have been + verb-ing | I will not have been waiting long. |
| Question | Will + subject + have been + verb-ing? | Will you have been studying English for two years by then? |
| Short Answers | Yes/No + subject + will/won't | Yes, I will. / No, I won't. |
Quick Tip
The future perfect continuous always uses been (not be). Some learners write "will have be working" by mistake. Remember: if you see have, the next word is always a past participle. Been is the past participle of be.
4. When to Use the Future Perfect
Use the future perfect to talk about something that will be completed before a specific time in the future.
Use 1: An action completed before a future time
This is the most common use. You set a future deadline and say what will be finished by then.
- • I will have saved enough money by the summer.
- • The train will have left by the time we reach the station.
- • She will have read all the course materials before the exam.
Use 2: To express certainty about a past action from the future
Imagine looking back from a future moment at something that happened earlier. It expresses certainty that something will be the case.
- • Don't call after 10 pm. I will have gone to bed.
- • They will have heard the news by now. (looking from the future)
- • You will have noticed some changes by next week.
Use 3: With stative verbs (know, be, have, believe)
Unlike future perfect continuous, the future perfect works with stative verbs that describe states rather than actions.
- • By next year, I will have known her for a decade.
- • He will have been a teacher for 20 years in August.
- • They will have owned that house for five years in December.
5. When to Use the Future Perfect Continuous
Use the future perfect continuous to talk about how long something will have been happening up to a future point. The emphasis is on duration.
Use 1: An action in progress up to a future time
This is the main use. You specify a future moment and say how long the action will have been continuing at that point.
- • By June, I will have been studying English for three years.
- • At midnight, they will have been driving for 12 hours.
- • Next month, we will have been living in this city for a year.
Use 2: To explain a future situation by describing what led to it
Use this tense when you want to give the reason for a future state or condition.
- • She will be tired when she arrives because she will have been travelling all day.
- • His English will be excellent by then. He will have been practising every day.
- • The garden will look amazing. I will have been working on it all spring.
Use 3: To emphasise a long, continuous action before something else happens
The future perfect continuous highlights the ongoing nature and duration of an activity, not just its completion.
- • By the time the teacher arrives, the students will have been waiting for 20 minutes.
- • When we finally arrive, I will have been driving for six hours non-stop.
- • By 2027, she will have been teaching English for 15 years.
Stative Verbs Rule
Do NOT use the future perfect continuous with stative verbs (know, believe, be, have, own, like, need). These verbs describe states, not actions, so they cannot be continuous. Use future perfect instead.
Correct: By next year, I will have known her for a decade. (future perfect)
Incorrect: By next year, I will have been knowing her for a decade. (future perfect continuous with stative verb)
6. Future Perfect vs Future Perfect Continuous Side by Side
Seeing these two tenses side by side makes the difference clearer. Notice how the focus changes even when the timeframe is similar.
| Future Perfect (completion) | Future Perfect Continuous (duration) |
|---|---|
| I will have finished the book by Friday. (The book will be complete.) | I will have been reading the book for two weeks by Friday. (How long I will have been reading.) |
| By 6 pm, she will have cooked dinner. (Dinner will be ready.) | By 6 pm, she will have been cooking for three hours. (She started at 3 pm and is still cooking.) |
| By December, they will have built the house. (Construction complete.) | By December, they will have been building the house for 18 months. (Still in progress, emphasising the long duration.) |
| He will have saved enough for a car by summer. (Goal reached.) | He will have been saving for a car for two years by summer. (Long period of saving, may or may not have reached the goal.) |
| We will have visited 12 countries by the end of the trip. (Total count.) | We will have been travelling for six months by the end of the trip. (Total duration.) |
7. Signal Words and Time Expressions
Signal words are your clue that a future perfect or future perfect continuous tense is needed. Learn these and recognising the correct tense becomes much easier.
| Signal Word | Example | Which Tense? |
|---|---|---|
| by (time) | By Friday, I will have finished the report. | Both |
| by the time | By the time you arrive, dinner will be ready. | Future Perfect |
| for + duration | I will have been studying for three hours by then. | Future Perfect Continuous |
| by + time + for + duration | By June, I will have been living here for a year. | Future Perfect Continuous |
| before | She will have called before you leave. | Future Perfect |
| in + time period | In two years, I will have graduated. | Future Perfect |
| when | When I turn 30, I will have visited 20 countries. | Future Perfect |
| already | They will have already left by the time we get there. | Future Perfect |
| all + day/week/month | I will have been working all day by 6 pm. | Future Perfect Continuous |
| the whole + time | She will have been studying the whole morning. | Future Perfect Continuous |
8. Common Mistakes to Avoid
These are the most frequent errors English learners make with future perfect and future perfect continuous. Avoid them and you will sound much more natural.
Mistake 1: Forgetting the past participle form
Incorrect: I will have went by the time you call.
Correct: I will have gone by the time you call.
Always use the past participle (third form), not the past simple (second form).
Mistake 2: Using future perfect continuous with stative verbs
Incorrect: By next year, I will have been knowing him for five years.
Correct: By next year, I will have known him for five years.
Stative verbs (know, believe, be, own, like) do not take continuous forms. Use future perfect instead.
Mistake 3: Using future perfect for duration instead of completion
Incorrect: By 5 pm, I will have worked for eight hours. (If still working at 5 pm)
Correct: By 5 pm, I will have been working for eight hours.
If the action continues up to the future moment, use future perfect continuous. Use future perfect only when the action is complete by then.
Mistake 4: Confusing future perfect with future simple
Incorrect: I will finish the report by 5 pm yesterday. (future simple with past reference)
Correct: I will have finished the report by 5 pm. (future perfect: completed before 5 pm)
Future simple says "I will do it later." Future perfect says "I will have done it before a specific future time." They are not the same.
Mistake 5: Using "will have" with a present time reference
Incorrect: I will have finished my homework now.
Correct: I have finished my homework now. (present perfect)
Future tenses refer to future times. If the action is completed at the present moment, use present perfect.
Mistake 6: "Will have been be" instead of "will have been"
Incorrect: She will have be working here for two years by June.
Correct: She will have been working here for two years by June.
After "will have," the next verb must be a past participle. Been is the past participle of be.
9. Practice Exercises
Complete the sentences using the future perfect or future perfect continuous form of the verb in brackets. Click to reveal the answer.
1. By the time we arrive, the movie _______________ (start).
Show answer
will have started
2. In September, I _______________ (teach) English for five years.
Show answer
will have been teaching
3. She _______________ (not/finish) the project by Monday.
Show answer
will not have finished / won't have finished
4. By the end of the year, they _______________ (travel) for six months.
Show answer
will have been travelling
5. _______________ you _______________ (finish) the report before the meeting?
Show answer
Will ... have finished
6. By next week, he _______________ (know) her for exactly one year.
Show answer
will have known
7. At 8 pm tonight, I _______________ (study) for my exam for four hours straight.
Show answer
will have been studying
8. They _______________ (live) in the UK for a decade next March.
Show answer
will have been living
9. I _______________ (already/eat) by the time you get here.
Show answer
will have already eaten
10. _______________ they _______________ (wait) for long when the bus finally arrives?
Show answer
Will ... have been waiting
10. Frequently Asked Questions
What is the difference between future perfect and future perfect continuous?
Future perfect (will have done) focuses on the completion of an action before a future time. Future perfect continuous (will have been doing) focuses on the duration of an action up to a future time. Example: "I will have finished the book by Friday" (it is complete). "I will have been reading the book for two weeks by Friday" (emphasis on how long).
When do I use future perfect continuous instead of future perfect?
Choose future perfect continuous when you want to highlight how long an action will be in progress before a future moment. It answers the question "how long?" Choose future perfect when you want to highlight that an action will be finished by that moment. It answers the question "done or not done?"
Can I use future perfect or future perfect continuous with 'by' and 'for'?
Yes. 'By' marks the deadline or future point. 'For' measures duration. Both work with these tenses, but 'for' is more common with future perfect continuous because it emphasises duration. Example: "By 2026, I will have lived here for five years." (future perfect) vs "By 2026, I will have been living here for five years." (future perfect continuous, more natural for ongoing situations).
What are common signal words for future perfect?
Common signal words include: by (by Friday, by next year, by 2030), by the time, before, already, yet (in questions), in (in two weeks, in five years), when (when I turn 30). These words mark a deadline or future reference point. If you see one of these, the future perfect is likely the right tense.
How do I form negative sentences in future perfect continuous?
Add 'not' after 'will': subject + will not have been + verb-ing. Example: "By June, she will not have been studying for a full year." The contraction is "won't have been." Example: "They won't have been living there very long by the time they move again."
Are future perfect and future perfect continuous common in everyday English?
They are less common than simple future or future continuous in casual conversation. Native speakers use them more in writing than in speech. However, they are essential for B2 level and above, especially in professional writing, academic English, and IELTS/TOEFL exams. You will see them frequently in business emails, project planning, and formal documents.
11. More Grammar Guides
Continue practising English tenses with these related guides.
Future Continuous
Master will be + verb-ing for actions in progress at a future time.
Will vs Going To
Understand when to use will and when to use going to.
Present Perfect vs Past Simple
The most common tense confusion, explained with clear rules.
Conditional Sentences
Zero, first, second, third, and mixed conditionals explained.
Past Tense Guide
Past simple, past continuous, and past perfect with examples.
All Grammar Guides
Browse our complete collection of English grammar resources.
Put These Tenses Into Practice
The best way to master future perfect and future perfect continuous is to use them in real conversation. Book a lesson with a native speaker.
Find a Tutor on iTalkiPrices start at $5 per hour.
Free Guide: 10 AI Tools to Master English
Join 5,000+ learners. One practical tip a week. Unsubscribe anytime.