Building on the Foundation

You already know how to form Future Perfect and use it for actions completed before a future time. Now let's explore Future Perfect Continuous, complex time sequences, and more sophisticated predictions.

Future Perfect Continuous

An extension of Future Perfect that emphasizes duration up to a future point.

Structure

Formula: Subject + will have been + verb-ing

  • I will have been working here for 10 years by next month.
  • She will have been studying English for five years by 2026.
  • They will have been waiting for an hour by the time we arrive.
  • By 8 PM, I will have been cooking all day.

Contractions:

  • I**'ll have been** working, She**'ll have been** studying, They**'ll have been** waiting

When to Use Future Perfect Continuous

Emphasis on duration up to a future point:

  • By June, I**'ll have been living** here for 15 years. (emphasis on the 15-year period)
  • By 10 PM, they**'ll have been working** for 12 hours. (emphasis on duration)
  • By the time you arrive, I**'ll have been waiting** for two hours. (emphasis on long wait)

Showing cause of future situation:

  • I'll be tired tomorrow because I**'ll have been working** all night.
  • By then, she**'ll have been running** for three hours, so she'll need rest.

Continuous activity up to a future moment:

  • By next year, the company will have been operating for 50 years.
  • By 2030, scientists will have been researching this for decades.

Future Perfect vs. Future Perfect Continuous

Future Perfect (focus on completion/result):

  • By June, I**'ll have read** 50 books. (completed - counting books)
  • By Friday, she**'ll have written** the report. (completed task)

Future Perfect Continuous (focus on duration/ongoing activity):

  • By June, I**'ll have been reading** for six months straight. (ongoing activity, duration)
  • By Friday, she**'ll have been writing** for three days. (duration of activity)

Key difference:

  • Perfect = What will be completed/achieved?
  • Perfect Continuous = How long will the activity have been going on?

Compare:

  • By 2030, I**'ll have worked** at five companies. (counting completed jobs)
  • By 2030, I**'ll have been working** in this industry for 20 years. (duration in the industry)

Complex Time Relationships

Understanding multiple future events and their relationships.

Three Future Time Points

When you have several future events:

"By next Friday (Point 3 - deadline):

  • I**'ll have finished** the report (Point 2 - earlier completion)
  • and I**'ll have sent** it to the team (Point 1 - earliest action)
  • before the meeting starts (Point 3 - latest event)."

Sequence with Multiple Perfect Forms

  • By the time you read this (Future Point 1),
  • I**'ll have left** the country (Completed before Point 1),
  • and I**'ll have been traveling** for a week. (Duration before Point 1)

Duration Expressions with Future Perfect Continuous

Special focus on "for" and "since" with Future Perfect Continuous.

For + Duration

How long something will have been happening:

  • For 10 years: By 2026, I**'ll have been teaching** for 10 years.
  • For three hours: By 6 PM, they**'ll have been waiting** for three hours.
  • For ages: By then, we**'ll have been discussing** this for ages.

Since + Starting Point

From when something will have been happening:

  • Since 2020: By next year, I**'ll have been living** here since 2020.
  • Since Monday: By Friday, she**'ll have been working** on this since Monday.

Note: The counting starts from a past point and continues to a future point.

Future Perfect in Predictions and Assumptions

Making predictions about what will have happened.

Predictions About Future Achievements

  • By 2030, renewable energy will have become mainstream.
  • By the end of the decade, AI will have transformed many industries.
  • In 50 years, humans will have colonized Mars. (maybe!)
  • By next year, the economy will have recovered.

Assumptions About Completed Actions

Making educated guesses about what will have already happened:

  • They will have heard the news by now. (I assume they've heard it)
  • She will have arrived home already. (she should be home by this time)
  • The package will have been delivered by 5 PM. (based on schedule)

Similar to deductions but about the future:

  • He will have finished work by now. (it's after work hours, so probably finished)

Future Perfect in Conditional Sentences

Using Future Perfect in "if" clauses and main clauses.

If + Future Perfect, Future Simple

Condition must be completed before the result:

  • If I**'ve finished** by 6 PM, I**'ll call** you. (completion before calling)
  • If she**'s arrived** by then, we**'ll start** the meeting.
  • If they**'ve completed** the work, they**'ll get** paid.

Note: We use Present Perfect (have finished), not Future Perfect (will have finished) in the "if" clause!

Pattern: If + Present Perfect, will + base verb

Main Clause with Future Perfect

  • If you wait until Friday, I**'ll have finished** the report. (result will be completion)
  • If we don't hurry, the movie will have started. (consequence)

Negative Future Perfect

Understanding what won't be completed by a future time.

Things Not Yet Completed

  • By next week, I won't have finished the book. (it won't be complete by then)
  • By Friday, they won't have completed the project. (not finished by Friday)
  • By 10 PM, she still won't have called. (still not called by that time)

Using "Yet" and "Still"

  • By tomorrow, I won't have finished yet. (emphasizes not complete)
  • By then, they still won't have decided. (emphasizes continued delay)

Question Forms with Future Perfect

How long will you have...?

Asking about duration up to a future point:

  • How long will you have been working there by next year?
  • How long will she have been studying English by June?
  • How long will they have been married by 2030?

Answers with for/since:

  • I**'ll have been working** there for 10 years.
  • She**'ll have been studying** since 2020.

Will you have finished...?

Asking about completion:

  • Will you have finished by Friday?
  • Will they have completed the project by the deadline?
  • Will she have left by the time I arrive?

Future Perfect with "By Then" and "By That Time"

Reference words for future time.

Using "By Then"

Referring back to a previously mentioned future time:

  • "The meeting starts at 10 AM. I**'ll have finished** my work by then." (by 10 AM)
  • "We arrive on Friday. The house will have been cleaned by then." (by Friday)

Using "By That Time"

Similar to "by then," often more formal:

  • When you reach my age, you**'ll have seen** many changes by that time.
  • The project finishes in June. By that time, we**'ll have spent** millions.

Already with Future Perfect

Emphasizing early completion.

Will have already...

Showing something will be completed even earlier than expected:

  • By noon, I**'ll have already finished** lunch. (even earlier than noon)
  • By Friday, she**'ll have already left** for vacation. (earlier than Friday)
  • By the time you wake up, I**'ll have already gone** to work.

Position: Usually between "have" and the past participle:

  • I**'ll have already** done it.

Common B1 Mistakes

Mistake 1: Using Future Perfect Continuous with stative verbs

  • ❌ By next year, I will have been knowing him for 10 years.
  • ✅ By next year, I will have known him for 10 years.

Mistake 2: Using "will have" in "if" clauses

  • ❌ If I will have finished, I'll call you.
  • ✅ If I've finished, I'll call you. (Present Perfect in "if" clause)
  • ✅ If I finish, I'll call you. (Present Simple also works)

Mistake 3: Confusing Future Perfect and Future Simple

  • ❌ I will have finish at 6 PM. (should be Simple - that's when I finish)
  • ✅ I will finish at 6 PM.
  • ✅ I will have finished by 6 PM. (Perfect - completed before 6)

Mistake 4: Wrong use of "for" and "since"

  • ❌ By 2030, I'll have worked here since 10 years.
  • ✅ By 2030, I'll have worked here for 10 years.
  • ❌ By next month, I'll have lived here for 2020.
  • ✅ By next month, I'll have lived here since 2020.

Mistake 5: Overusing Future Perfect

  • ❌ Tomorrow I will have go to the store. (just a simple future action)
  • ✅ Tomorrow I will go to the store.
  • ✅ By tomorrow evening, I will have visited the store three times this week. (achievement by that time - Perfect is appropriate)

Practice Examples

Choose Future Perfect or Future Perfect Continuous:

  1. By June, I _______ (read) 20 books. [counting completed books]
  2. By June, I _______ (read) for six months. [duration of activity]
  3. By next year, she _______ (work) here for 10 years. [duration]
  4. By Friday, they _______ (complete) the project. [finished task]

Fill in with Present Perfect (not Future Perfect!) in the "if" clause:

  1. If I _______ (finish) by 6, I'll call you.
  2. If she _______ (arrive) by then, we'll start.

Fill in with Future Perfect:

  1. By the time you arrive, I _______ (leave).
  2. _______ you _______ (finish) by Friday?
  3. By 2030, they _______ (not/complete) the project yet.

Use "for" or "since":

  1. By next month, I'll have lived here _______ 2020.
  2. By 6 PM, they'll have been waiting _______ three hours.

Transform using Future Perfect with "already":

  1. By noon, I will finish lunch. → By noon, I _______ lunch.

Choose the correct form and explain why:

  1. I _______ (finish) at 6 PM. [that's when I finish]
  2. I _______ (finish) by 6 PM. [completed before 6]

Make predictions about the future:

  1. By 2050 / humans / colonize / Mars → By 2050, _______.

Answers: 1. will have read (or I'll have read), 2. will have been reading (or I'll have been reading), 3. will have been working (or she'll have been working), 4. will have completed (or they'll have completed), 5. have finished (or I've finished), 6. has arrived (or she's arrived), 7. will have left (or I'll have left), 8. Will...have finished, 9. won't have completed (or will not have completed), 10. since, 11. for, 12. will have already finished (or I'll have already finished), 13. will finish (or I'll finish) - that's the time when it happens, 14. will have finished (or I'll have finished) - completed before that time, 15. humans will have colonized Mars (possible prediction)


Continue Learning: Future Perfect

🟢 Foundation (A2) - Review the basics
🟡 Development (B1) ← You are here
🟠 Advanced (B2) - Master formal contexts and sophisticated predictions

Ready to test your knowledge?
Take the Future Perfect - Development Quiz →


Part of the LearnFast.life Grammar Series

Practice Quiz

Click here to take the interactive quiz

1 free lesson remaining
learnfast.life
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.