emphasis on the duration or course of an action (not the result)
action taking place before a certain time in the past
describes actions that will continue up until a point in the future. - In November, I will have been working at my company for three years
action that recently stopped or is still going on. -I have been living here since 2001.
sometimes interchangeable with past perfect
projecting ourselves forward in time and looking back at the duration of that activity. - At five o’clock, I will have been waiting for thirty minutes
finished action that influenced the present. -I have been working all afternoon.
puts emphasis on the course or duration of an action
The activity will have begun sometime in the past, present, or in the future, and is expected to continue in the future. - When I turn thirty, I will have been playing piano for twenty-one years.
Signal Words
Present
Past
Future
All day
For
For 4 years
Since
Since 1947
All day
How long
Whole day
The whole week
Type
Present
Past
Future
Positive
I have been speaking
He had been talking
Subject + will + have + been + the verb’s present participle
Negative
I have not been speaking
He had not been talking.
Subject + will not have been + present participle
Question
Have I been speaking?
Had he been talking?
will + subject + have been + present participle ? Or question word + will + subject + have been + present participle
Question negative
Have I not been speaking?
Had he not been talking?
Question word + Will + subject + not + have been + present participle?
Nonaction Verbs Do Not Use the Future Perfect Continuous
On Thursday, I will have been knowing you for a week.
On Thursday, I will have known you for a week.
I will have been reading forty-five books by Christmas.
I will have read forty-five books by Christmas.
Rules:
For verbs that end "e," remove the "e" and add "ing:
- prepare > preparing
- ride > riding
For verbs that end "ie," change the "ie" to "y" and add "ing:
- lie > lying
- untie > untying
For verbs whose last syllable is written [consonant-vowel-consonant] and is stressed, double the final consonant and add "ing:
- run > running
- forget > forgetting