The Future Perfect Progressive
When do we use the Future Perfect Progressive?

The Future Perfect Progressive combines aspects of the Future Progressive and the Future Perfect . Please remember that this tense is used less than 5% of the time - so don't overuse it! When we do use it, it is:

  • to emphasize the length of an action (Progressive) and show that it will have been going on for a long time before a future action (future Perfect)
    • He will have been working for the company for over twenty years when he retires.
  • to emphasize or show that it will be a long time
    • You can use this tense to show that you feel it will be a long period of time although it may not seem so to others.
    • e.g. By the time I retire I will have been working for this company for over ten years.

How do I make the tense?

The Future Perfect Progressive is formed with the Future Perfect form of the verb to be (will have been) and the -ing form of the main verb.

Here are examples of:

 

Statements:

  • I will (I’ll) have been working here for over ten years by the time I retire.
  • You will (You’ll) have been working here for over ten years by the time you retire.
  • She will (She’ll) have been working here for over ten years before retiring.
  • He will (He’ll) have been working here for over ten years by the time he retires.
  • It will (It'll) have been working for over ten years by the time we replace it. (E.g. the computer)
  • We will (We’ll) have been working here for over ten years by the time he retires.
  • You will (You’ll) have been working here for over ten years by the time he retires.
  • They will (They’ll) have been working here for over ten years by the time he retires.

Questions:

  • How long will I have been working here when I retire?
  • How long will you have been working here when you retire?
  • How long will she have been working here when she retires?
  • How long will he have been working here when he retires?
  • How long will it have been working properly when it is replaced next month?
  • How long will we have been working here when he retires?
  • How long will you have been working here when he retires?
  • How long will they have been working here when he retires?

Negatives:

  • I will not (won't) have been working there very long before retiring.
  • You will not (won't) have been working there very long before retiring.
  • She will not (won't) have been working there very long before retiring.
  • He will not (won't) have been working there very long before retiring.
  • It will not (won't) have been working very long before it's replaced.
  • We will not (won't) have been working there very long before retiring.
  • You will not (won't) have been working there very long before retiring.
  • They will not (won't) have been working there very long before retiring.

Short answers

  • Yes, I will have.
  • Yes, I will.
  • No, she will not have.
  • No, she won't have.
  • No, she will not.
  • No, she won't.