Perfect Progressive of Verbs


Present Perfect Progressive

Present perfect progressive is used when an action that started in the past continues even in the present. We use "have been + <verb+ing>" for "I, we, you, they" and related nouns. These sentences use "has been + <verb+ing> for "he, she, it" and related nouns. In addition to that, the verb used in "has/have/had been" structure is always used with "ing" as the action is supposed to be continuing.

For Example

  • I have been visiting Haridwar for the last 20 years.
  • I have been looking for you all day.

Past Perfect Progressive

This is used with actions that have started in the past, continued for a fixed period, and then ended in the past too. In these cases, we use “had been + <verb+ing>”.

For Example

  • I had been asking him to get his own car, but I have just given up now.
  • I had been consulting Dr. Woo for the last ten years, but I’ve changed my doctor.

Future Perfect Progressive

This is used when an action would have been continuing from a more recent future time to a much distant future time. structure "will have been + <verb+ing>" is used with actions that started in the past and will continue till a given time in the future.

For Example

  • I will have been teaching them Maths for three years by the next fall.
  • He will have been running 100-meters races for six years by the time Olympics start.