English grammar

Future perfect continuous tense: formula and examples

The future perfect continuous tense shows how long an action will have been in progress by a point in the future. Its formula is subject + will have been + verb-ing: "By June, I will have been working here for ten years." It is usually paired with a duration and a future time.

Example

Duration up to a future moment

  • By 6 p.m., she will have been studying for five hours.
  • Next month, we will have been living here for a year.
Try the exercise
  • Rules and examples
  • Exercise with answers
  • Free to read

Future perfect continuous formula

The form is the same for every subject, so there is no separate version for he, she or it.

FormPatternExample
Positivewill have been + verb-ingThey will have been waiting for an hour.
Negativewill not have been + verb-ingThey won't have been waiting long.
QuestionWill + subject + have been + verb-ing?Will they have been waiting long?
How long questionHow long will + subject + have been + verb-ing?How long will you have been learning English?

When to use it

To show duration up to a future point. You need both a length of time and a future moment: "By the time the train arrives, we will have been travelling for nine hours."

To explain a future situation. "She will be tired tomorrow because she will have been driving all night."

Common time phrases include for two hours, by next year, by the time, and by the end of the week. After by the time or when, use the present simple in the time clause: "By the time she arrives", not "By the time she will arrive".

Future perfect or future perfect continuous?

The future perfect focuses on a finished result. The continuous form focuses on the length of the activity.

TenseFocusExample
Future perfectCompletion or amountBy Friday, I will have written three chapters.
Future perfect continuousDuration of the activityBy Friday, I will have been writing for a month.

Verbs that avoid this tense

Verbs for states, such as know, believe, own and understand, aren't normally used in continuous forms. Use the future perfect instead: "By May, I will have known her for ten years."

Common mistakes

  • Wrong: By 2030, I will be working here for ten years.

    Right: By 2030, I will have been working here for ten years.

    A duration up to a future point needs will have been.

  • Wrong: By the time she will arrive, we will have been waiting for an hour.

    Right: By the time she arrives, we will have been waiting for an hour.

    The time clause takes the present simple.

  • Wrong: She will have been knowing him for years.

    Right: She will have known him for years.

    Know is a state verb, so it avoids the continuous.

Using this in IELTS and PTE

You rarely need this tense in IELTS or PTE, and it isn't worth forcing into an essay. Use it only when it fits, such as a speaking answer about your plans: "By next summer, I will have been studying English for six years." Accurate simple tenses are worth more than a complex tense that goes wrong.

5 questions

Exercise

Try each one, then open it to check your answer.

  1. 1. Complete this: "By noon, I ___ (cook) for three hours."

    will have been cooking

    It shows duration up to a future time.

  2. 2. Make this negative: "He will have been working all day."

    He will not have been working all day.

    Not goes after will.

  3. 3. Form a question: you / study / for long?

    Will you have been studying for long?

    Will moves before the subject.

  4. 4. Choose: "By Friday, she will have (read / been reading) four books."

    read

    An amount completed takes the future perfect.

  5. 5. Correct this: "By next year, I will have been owning this car for a decade."

    By next year, I will have owned this car for a decade.

    Own is a state verb.

Frequently asked questions

What is the formula of the future perfect continuous tense?+

Subject + will have been + the -ing form of the verb, as in "They will have been playing."

What is the difference from the future continuous?+

The future continuous shows an action in progress at a future moment: "I will be working at 8." The future perfect continuous adds how long it has lasted by then.

Is this tense common?+

It is one of the less common tenses in everyday English, but it is useful when you want to stress duration.

Keep going

More grammar lessons

© 2026 BandLadder. Written and checked by the BandLadder team. You may quote or cite this page with credit to BandLadder and a link to it; republishing it in full needs our written permission. Content use policy