VocabNote
Download
TensesAdvanced

Future Perfect Continuous

The Future Perfect Continuous describes an action that will have been in progress for a period of time up to a specific moment in the future. It is formed with will have been + V-ing. It focuses on duration, so it usually appears with 'for' + a length of time and 'by' + a future point.

WHEN TO USE

Use it to say how long an action will have been going on by a certain time in the future, or to explain a future result by the activity that leads to it. Commonly used with 'for … by', 'by the time' and 'by then'.

STRUCTURE

positiveSwill have beenV-ing

By June, I will have been working here for ten years.

negativeSwon't have beenV-ing

She won't have been waiting long when the bus arrives.

questionWillShave beenV-ing?

How long will you have been studying English by the end of this year?

SIGNAL WORDS

  • for
  • by
  • by the time
  • by then
  • by next month
  • how long

EXAMPLES

  1. By the time you arrive, I will have been cooking for three hours.

  2. In May, they will have been living in Hanoi for five years.

  3. He'll be exhausted because he will have been driving all night.

  4. Will she have been working here long when she retires?

  5. We won't have been walking for long when the sun sets.

SPELLING RULES

Most verbsadd -ingwork → working, wait → waiting
Ends in silent -edrop -e, add -ingdrive → driving, live → living
Short verb ending in consonant-vowel-consonantdouble final consonant + -ingrun → running, swim → swimming

COMMON MISTAKES

By next year, I will be working here for ten years.

By next year, I will have been working here for ten years.

To show duration up to a future point, use will have been + V-ing, not will be + V-ing

By the time she retires, she will have been knowing him for 40 years.

By the time she retires, she will have known him for 40 years.

State verbs such as know, own and believe don't take continuous forms. Use the future perfect (will have + V3) instead

By the time we will get there, they will have been playing for an hour.

By the time we get there, they will have been playing for an hour.

After 'by the time', use the present simple, not 'will'

Tip

Ask 'how long, by then?'. If the answer is a duration that stretches up to a future moment (for two hours by 6 PM), use will have been + V-ing. If you only care that something is finished by then, use the future perfect (will have + V3).

Tenses