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:
- By June, I _______ (read) 20 books. [counting completed books]
- By June, I _______ (read) for six months. [duration of activity]
- By next year, she _______ (work) here for 10 years. [duration]
- By Friday, they _______ (complete) the project. [finished task]
Fill in with Present Perfect (not Future Perfect!) in the "if" clause:
- If I _______ (finish) by 6, I'll call you.
- If she _______ (arrive) by then, we'll start.
Fill in with Future Perfect:
- By the time you arrive, I _______ (leave).
- _______ you _______ (finish) by Friday?
- By 2030, they _______ (not/complete) the project yet.
Use "for" or "since":
- By next month, I'll have lived here _______ 2020.
- By 6 PM, they'll have been waiting _______ three hours.
Transform using Future Perfect with "already":
- By noon, I will finish lunch. → By noon, I _______ lunch.
Choose the correct form and explain why:
- I _______ (finish) at 6 PM. [that's when I finish]
- I _______ (finish) by 6 PM. [completed before 6]
Make predictions about the future:
- 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