form first persons: will/shall + have been + present participle
other persons: will + have been + present participle
By the end of this year Peter will have been working for the same firm for twenty years.
use An action continuing for a period of time up until a point in the future. You want to emphasize the length of time.
  • In May the gym teacher will have been teaching at this school for seven years.

Future Perfect Continuous exercises

Practise form and use of the Future Perfect Continuous

Future Perfect Continuous (I will have been going)

Future Perfect Continuous (I will have been going) and Future Continuous (I will be going)

  • exercise 1: choose the correct tense
  • exercise 2: fill in the correct verb form of the future continuous, future perfect and the future perfect continuous
  • exercise 3: fill in the correct verb form
  • exercise 4: fill in the correct verb form
  • exercise 5: choose the correct tense

Future Perfect Continuous (I will have been going) and Future Perfect (I will have gone)

You may find the following pages useful:

  • exercises practising the future simple (I will go)
  • exercises practising will, shall, won’t, shan’t
  • exercises practising to be going to
  • exercises practising the future continuous (I will be going)
  • exercises practising the future perfect (I will have gone)
  • exercises practising 4 future forms or more