PresentPastFuture
emphasis on the duration or course of an action (not the result)action taking place before a certain time in the pastdescribes 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 perfectprojecting 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 actionThe 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

PresentPastFuture
All dayFor
For 4 yearsSince
Since 1947All day
How longWhole day
The whole week
TypePresentPastFuture
PositiveI have been speakingHe had been talkingSubject + will + have + been + the verb’s present participle
NegativeI have not been speakingHe had not been talking.Subject + will not have been + present participle
QuestionHave I been speaking?Had he been talking?will + subject + have been + present participle ? Or question word + will + subject + have been + present participle
Question negativeHave I not been speaking?Had he not been talking?Question word + Will + subject + not + have been + present participle?

PRESENT

Ego4U

PAST:

Ego4U

FUTURE:

English Central

EXCEPTION:

  • 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

Grammar Monster Grammarly

Built with LogoFlowershow