ENGLISH 4U
English Language Learning

menue

 

 

Present Perfect Progressive

The Present Perfect Progressive is also called present perfect continuous. It 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 the Present Perfect Progressive

I, you, we, they - have been + ing form of the verb

he, she, it - has been + ing form of the verb

 

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 of the verb

he, she, it - has not (hasn't) been + ing form of the verb

They haven't been working in the office all day.

 

Questions

Have they been helping you since this morning?

Have/Has - subject - been + ing form of the verb

How long has she been working at the office?

Question word - has/have - subject - been + ing form of the verb

 

Use of the Present Perfect Progressive

Examples:

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?

 

NO Progressive FORM


EXERCISES

Present perfect progressive - Exercise 1

Present perfect progressive - Exercise 2

Present perfect progressive - grammar test

Present perfect simple or progressive - Exercise 1

Present perfect simple or progressive - Exercise 2

Present perfect simple or progressive - Exercise 3

Present perfect simple or progressive - Exercise 4

Present perfect simple or progressive - Exercise 5