Present perfect continuous rules, examples

Present perfect continuous

Present Perfect Progressive

 have/has, been, infinitive, -ing.

have/has +been + Infinitiv + -ing


I have been reading a book for a long time.
They have been going for a walk for 2 hours.


An action that has just stopped.
An action continuing up to now.

Present Perfect Progressive examples:

I've been working all day.
He has been reading for the past 3 hours.
We have been waiting for a long time now.
He has been smoking!

Signal words

Present Perfect Progressive signal words: all (day), how long ...?, since, for, the whole (morning/ afternoon/ week/ year).


She has been sitting in the classroom all day.
They have been at the party all night.
How long have you been in London?

since - a specific time

since Christmas
since 2011
since this morning
since lunch
since I got up
since 10 o'clock

for - duration

for 5 minutes
for 2 hours
for 2 days
for a month
for 2 years
for a long time

For and since

since =  since Christmas, since 2011, since this morning, since lunch, since I got up, since 10 o'clock
for =  for 5 minutes, for 2 hours, for 2 days, for a month, for 2 years, for a long time


I have been watching TV all day.
We have been listening to the music all day.


Have I been watching TV all day? Yes, I have. Or: No, I haven't.
Have we been listening to the music all day?Yes, we have. Or: No, we haven't.


I haven't been watching TV all day.
We haven't been listening to the music all day.

Present perfect continuous rules

Present perfect continuous with explanations, examples and exercises. Change the following sentences into Present perfect continuous and learn with English online exercises.


01 Present Perfect Continuous
02 Present Perfect Continuous
03 Present Perfect Continuous
04 Present Perfect Continuous
05 Present Perfect Continuous
06 Present Perfect Continuous
07 Present Perfect Continuous


08 Questions
09 Questions
10 Questions
11 Questions
12 Questions
13 Questions
14 word order


15 Present Perfect Continuous
16 Present Perfect Continuous negative
17 Present Perfect Continuous negative
18 Negative sentences
19 Present Perfect Continuous negatives
20 Present Perfect Continuous
21 Perfect Progressive word order

Signal words

22 Signal words
23 since or for
24 since or for

Free tutorial Present perfect continuous. English Present perfect continuous exercises. Ejercicios en linea ingles. Exercicios das aulas de
Ingles gratis online, exercicios de vocabularios, gramatica inglesa.