PRESENT PERFECT PROGRESSIVE / CONTINUOUS TENSE

Present perfect Progressive/Continuous tense shows the duration of an activity which is going on at the time of speaking. This action started in past and is continued until now. There will be time reference in the end of sentence such as “for two weeks,” “since Tuesday” and “For five minutes” are all durations which can be used with the Present Perfect Progressive/Continuous tense and for past perfect progressive tense.

Present Perfect Continuous

Any action started in past and still going.

Formula

Formula: Subject + helping verb(Has/Have Been) + Verb(ing) + Object + time

  • I have been taking the class for four hours.
  • She has been learning English since 2009.
  • They have been playing cricket for four hours.

Informative

Here are some basic Present perfect Progressive/Continuous tense rules of using Since and For.

Since (Starting Point) For (Time Duration)
Since Morning For Five Hours
Since 1990 For Ten Years
Since Childhood For Two Days
Since August For Three Hours
Formula: Subject + helping verb + Verb(ing) + Object + time

More Examples

Here are some more Present Perfect Progressive/Continuous tense examples.

Examples

  • Alina has been doing makeup for two hours.
  • Ali has been playing cricket for three hours.
  • She has been cooking food for two hours.
  • We have been waiting for her for one hour.
  • They have been watching movies for five hours.

  • Ali has not been playing cricket for three hours.
  • They have not been watching movies for five hours.

  • Has Ali been playing cricket for three hours?
  • Have they been watching movies for five hours?

  • Has Ali not been playing cricket for three hours?
  • Have they not been watching movies for five hours?