Guide · Updated 2026 10

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.

Grammar Guide · Updated June 2026

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.

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
dodoneI will have done my homework by dinner.
gogoneShe will have gone to bed by the time we arrive.
seeseenYou will have seen that film before.
writewrittenHe will have written ten pages by Friday.
eateatenWe 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.)
Learn English Online with Rocket Languages

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.

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 iTalki

Prices start at $5 per hour.

PDF

Free Guide: 10 AI Tools to Master English

Join 5,000+ learners. One practical tip a week. Unsubscribe anytime.

IELTS is a registered trademark of the University of Cambridge, the British Council, and IDP Education Australia. This site is not affiliated with, or endorsed by, any of these organizations.

Learn English Online with Rocket Languages

Free Level Test in 2 min

Free 2-minute test

Try Now