Future Perfect Continuous Tense
The future perfect continuous tense describes an action that will have been going on for a period of time before a specific point in the future. It combines the ideas of duration and a future deadline, showing how long something will have been happening by then.
What You'll Learn
At the P6 awareness level, you will:
- Understand the structure will have been + verb-ing and when to use it
- Recognise situations where the future perfect continuous is more suitable than other future tenses
- Use the future perfect continuous with duration markers such as for and by
- Distinguish the future perfect continuous from the future continuous and the future perfect tenses
When to Use
- An action continuing up to a future point: "By next March, she will have been learning the piano for five years."
- Emphasising the duration of an ongoing future action: "By the time the PSLE results are released, the students will have been waiting for weeks."
- An activity that will still be in progress at a future deadline: "At 6 p.m. tomorrow, the workers will have been building the new MRT station for two years."
- Explaining a future result caused by a long activity: "He will have been studying all day, so he will be tired by dinnertime."
- Highlighting how long something will have lasted by a future event: "When the school concert begins, the choir will have been rehearsing for three months."
How to Form
Positive Sentences
| Subject | Structure | Example |
|---|---|---|
| I | will have been + verb-ing | By June, I will have been living in Singapore for ten years. |
| You | will have been + verb-ing | By the end of the term, you will have been attending this school for a year. |
| He/She/It | will have been + verb-ing | She will have been teaching at our school for twenty years by December. |
| We | will have been + verb-ing | We will have been preparing for the PSLE for over a year by October. |
| They | will have been + verb-ing | By Friday, they will have been practising the dance routine for two weeks. |
Negative Sentences
| Structure | Example |
|---|---|
| Subject + will not (won't) have been + verb-ing | He won't have been waiting long by the time we arrive. |
| They will not have been training for more than a month when the race begins. |
Questions
| Type | Structure | Example |
|---|---|---|
| Yes/No question | Will + subject + have been + verb-ing? | Will you have been working here for five years by next January? |
| Wh- question | Wh- word + will + subject + have been + verb-ing? | How long will she have been studying by the time the exam starts? |
Contractions
| Full Form | Contraction | Example |
|---|---|---|
| I will have been | I'll have been | I'll have been travelling for twelve hours by landing time. |
| will not have been | won't have been | He won't have been sleeping long when the alarm rings. |
Key Rules
-
Four-part structure -- always: The future perfect continuous requires will + have + been + verb-ing. All four parts must be present. Missing any one of them makes the sentence incorrect.
-
"Have" and "been" never change form: Unlike other tenses where auxiliaries change to match the subject (has/have, was/were), the future perfect continuous always uses have been after will. "I will have been running" and "She will have been running" use exactly the same auxiliaries.
-
Focus on duration, not completion: The future perfect continuous emphasises how long an action will have been going on. If you want to emphasise that an action will be completed by a future point, use the future perfect (will have + past participle) instead. Compare: "By 5 p.m., she will have been reading for three hours" (duration) vs "By 5 p.m., she will have read the entire book" (completion).
-
Use "for" with a duration and "by" with a deadline: The future perfect continuous almost always appears with for (showing how long) and by or by the time (showing the future deadline). "By next month, I will have been learning French for two years."
-
Do not use with stative verbs: Like other continuous tenses, the future perfect continuous should not be used with stative verbs such as know, believe, own, belong, prefer, understand. Use the future perfect instead. Say "By then, I will have known her for a decade", not "I will have been knowing her for a decade".
-
Time clauses use the simple present: When the future perfect continuous is paired with a time clause beginning with when, by the time, or before, the time clause uses the simple present tense. "By the time the bus arrives, we will have been standing here for thirty minutes" -- not "by the time the bus will arrive".
Common Mistakes
| Wrong | Right | Why |
|---|---|---|
| By June, she will have been study English for six years. | By June, she will have been studying English for six years. | The main verb must be in the -ing form |
| They will have been know each other for ten years by then. | They will have known each other for ten years by then. | "Know" is a stative verb -- use the future perfect, not the future perfect continuous |
| He will been working here for five years by December. | He will have been working here for five years by December. | "Have" is missing -- the structure requires will + have + been + verb-ing |
| By the time she will graduate, she will have been studying for six years. | By the time she graduates, she will have been studying for six years. | The time clause after "by the time" uses the simple present, not "will" |
| I will have been waited for two hours by 3 p.m. | I will have been waiting for two hours by 3 p.m. | After "been", use the -ing form, not the past participle |
| By Friday, he will have been painting the house. | By Friday, he will have been painting the house for a week. | The future perfect continuous needs a duration phrase to emphasise how long the action lasts |
Clue Words
Duration markers (how long)
for two hours, for three years, for a long time, for six months, for the whole day, all morning, all week
Future deadline markers (by when)
by next year, by the time, by December, by then, by the end of the term, by tomorrow evening, by the time the exam starts
Combined patterns
- by + future time + for + duration: "By next March, I will have been playing the violin for eight years."
- by the time + simple present clause + for + duration: "By the time we arrive, they will have been cooking for hours."
Tip: When you see "by" (future deadline) paired with "for" (duration), it is a strong signal that the future perfect continuous tense is needed -- you are describing how long an action will have been going on by that future point.
Practice Tips
-
The "how long by when" test: If the sentence answers two questions -- "How long?" and "By when?" -- the future perfect continuous is likely the right tense. "How long will she have been practising? For three months. By when? By the time the concert starts."
-
Compare three future tenses: Write the same idea in the simple future, future continuous, and future perfect continuous to see the difference. "I will work" (a plan). "I will be working" (in progress at a future moment). "I will have been working for five hours" (duration up to a future point). This helps you understand which tense fits best.
-
The stative verb filter: Before using the future perfect continuous, check whether the verb describes an action you can watch happening. If not (e.g., know, believe, own, belong), switch to the future perfect: "will have known", not "will have been knowing".
-
The four-part checklist: Count the parts in your sentence -- will, have, been, verb-ing. If any part is missing, the sentence is incomplete. Practise by covering one word at a time and noticing how the sentence breaks without it.
Quick Reference
Formation Summary
| Sentence Type | Structure | Example |
|---|---|---|
| Positive | Subject + will have been + verb-ing | She will have been working here for a year by July. |
| Negative | Subject + won't have been + verb-ing | He won't have been waiting long. |
| Yes/No question | Will + subject + have been + verb-ing? | Will they have been rehearsing for a month by then? |
| Wh- question | Wh- word + will + subject + have been + verb-ing? | How long will you have been studying by exam day? |
Future Perfect Continuous vs Future Perfect vs Future Continuous
| Tense | Focus | Example |
|---|---|---|
| Future perfect continuous | Duration up to a point | By 5 p.m., I will have been reading for three hours. (how long) |
| Future perfect | Completion by a point | By 5 p.m., I will have read the whole book. (finished) |
| Future continuous | In progress at a point | At 5 p.m., I will be reading a book. (ongoing at that moment) |