Present Perfect Continuous Tense



Present Perfect Continuous Tense :



The present perfect continuous is used for an action which began at sometime in the past and is still continuing.

1. She has been working for eight hours (and is still working).
2. They have been waiting here for several hours.
3. The boys have been playing since 5 O'clock.
4. I have been trying to do it for nearly an hour.
5. Have you been waiting for long?
6. Has Andrew been trying to mend the wireless for long?
7. Have they been talking long?
8. Have they been watching this match for long?
9. Has it been raining long?
10. I have been waiting for three quarters of an hour.
11. I have been reading some poetry. It's not bad.
12. James has been seeing a lot of Alice lately.
13. We have been sitting here for the last five hours.
14. You have been shouting our names for the last 1 hour.
15. They have been living in this village for few decades.
16. Have you been playing cricket in the summer?

The present perfect continuous is used especially for more temporary actions and situations. When we talk about more permanent situations, we prefer the present perfect simple.

1. I haven't been working very well recently.
2. He hasn't worked for years.
3. She's been lying in bed all day.
4. For centuries, the village of little has lain undisturbed beneath the brooding shadow of the blue hills.

There are few differences between Present Perfect Tense and Present Perfect Continuous Tense.

The present perfect simple is often used to express the idea of completion to say that an action has just been finished or to talk about its results. This tense emphasises the continuation of the activity.

1. I have been reading your book. (I haven't finished it.)
2. I have read your book. (I have finished it.)

1. I have been learning infinitive verbs all this day.
2. I have learnt infinitive verbs. (I know them.)

1. I feel sorry about the mess. I have been painting the house.
2. I have painted two rooms since lunch time.

1. I have not known Renu for long (correct).
2. I have not been knowing Renu for long (not correct).

Present perfect continuous is sometimes used for an action already finished.

1. Why are your clothes so dirty?
2. I have been cooking in the kitchen.

Present Perfect Continuous Tense



Present Perfect Continuous Tense To HOME PAGE

The Grammar Index