It's Time To Change Yourself

PRESENT PERFECT PROGRESSIVE / CONTINUOUS TENSE

Present perfect continuous/Progressive 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 Continuous tense and for past perfect progressive tense.

Connected with Present continues

Any action started in past and still going.

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 MorningFor Five Hours
Since 1990For Ten Years
Since ChildhoodFor Two Days
Since AugustFor 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?