Present Perfect Continuous‏‎ in English Grammar

Parts Of Speech

We use the present perfect continuous in two ways:

1. to talk about an event which started in the past and is continuing now. We often use the words for and since with this tense.

I have been learning English for six years.
They have been living in Paris since July.

2. to talk about an event which lasted for some time and recently finished; the effects of this event are still apparent.

Why are you puffing? – I have been running.
I have been painting the house this weekend.


We make the present perfect continuous by using the present perfect of the verb to have (have/has been) and the present participle of the main verb.

{subject} + {have/has} + {been} + {present participle}
I have been reading.
She has been doing her homework.

Present Perfect: Simple or Continuous?

Both tenses are used to describe an action which finished a short while ago.

The simple tense tells us the action is completed and its result still has an effect.

I’ve read War & Peace but I found the end boring.

The continuous tense put the emphasis on the duration of the action, indicating that it went on for some time.

I’ve been reading War & Peace and I have almost finished it.

Related Articles

6 Tips to Make your ESL Classes More Effective

Teaching is undeniably a challenging job, in fact many consider it one of the most difficult careers you could choose. Nevertheless, being a teacher is an enriching experience. Through quality education and effective teaching methodologies,...

read more

ICAL TEFL Resources

The ICAL TEFL site has thousands of pages of free TEFL resources for teachers and students. These include: The TEFL ICAL Grammar Guide. Country Guides for teaching around the world. How to find TEFL jobs. How to teach English. TEFL Lesson Plans....

read more