We use the future perfect continuous to describe a continuous action that is already in progress at a point in the future.
We often use it with "for" to state the amount of time between when the action started and a point in its progress in the future or the point when we expect the action to finish.
We can also use it to describe a continuous action that we believe or predict is currently in progress.
Examples
"At the end of December, James will have been working at the company for a year."
"By the time my sister arrives at the airport, I will have been waiting for over three hours."
"Sarah won't have been reading her emails because she’s on holiday."
Form
We form the future perfect continuous with "will have been" + "-ing" form of the main verb.
Positive
I
You
We
They
He / She / It
will have been
waiting
for 3 hours.
Negative
won't have been
will not have been
question
Will
I
you
we
they
he / she / it
have been
waiting
for 3 hours?
We often use the future perfect continuous with future events or times and with expressions that refer to the future like "when" or "by the time (something happens)" and "for how long".
Examples
"I will have been reading this book for months by the time I finally finish it."
"She won’t have been expecting you to arrive so early."
"When you finish your exams, for how long will you have been studying English?"
Practice
.
Further practice
Complete the sentences to form the future perfect continuous with the correct answer from a, b, c or d:
.
We have placed cookies on your device to improve your experience on our website. By continuing to use our website without changing your settings, we assume you are happy to receive these cookies. You can find out more in our Cookie Policy and Privacy Policy