(aka Present Perfect Continuous)

The Present Perfect Progressive is used when a long action has started in the past and has just ended (usually recently) or is still continuing. There has to be a connection to the present. The verbs have to express a long period of time.
Key words: all day, how long, for, since


How to form: I, you, we, they have been + ing form
  he, she, it has been + ing form
Short forms: I've been reading / They've been listening
  She's been dancing / He's been watching
Negation: I, you, we, they have not (haven't) been + ing form
  he, she, it has not (hasn't) been + ing form
Question: Have they been helping you since this morning?
Have/Has - subject - been + ing form
  How long has she been working at the office?
Question word - has/have - subject - been +ing form


I have been working all day.
She has been watching TV since 7.30.
Nick has been lying in bed for two days.- He is still in bed or has just got up.
She has been working since 4 o'clock. - She is still working or she has just stopped working.
How long have they been playing?



    Exercise 1 Exercise 2 Exercise 3    
Simple or progressive: Exercise 1 Exercise 2 Exercise 3 Exercise 4 Exercise 5