Present Perfect Progressive
The present perfect progressive expresses the meaning ?until now? and makes the connection between the
past and present. Since it is progressive, it usually connotes an idea of continuity. It is often used with
prepositional phrases: for + amount of time and since + point in time.
I have been living in Minneapolis since 1999.
I have been living in Minneapolis for three years.

subject auxiliary verb

auxiliary verb

main verb

+

I

have

been

waiting

for one hour.

+

You

have

been

talking

too much.

-

It

has

not

been

raining.

-

We

have

not

been

playing

football.

?

Have

you

been

seeing

her?

?

Have

they

been

doing

their homework?

Exercise

Raining /morning/it's/been/all

?/you/long/been/waiting/have
Years/./three/i've/English/nearly/learning/for/been
My/answering/why/emails/been/?/haven't/you
we've/been/for/tennis/playing/afternoon/.every/Sunday/years
bathroom/in/smoking/have/?/you/been/the/you/,/haven't
been/2008/./company's/have/profits/since/steadily/our/increasing
1. Have you ever broken a bone in your body?
 yes  no
2. Have you ever been late for something really important?
 yes no
3. Have you ever broken a valuable object?
 yes  no
4. Have you ever broken a law?
 yes  no
5. Have you ever failed an exam that you expected to pass?
 yes  no
6. Have you ever had an automobile accident?
 yes  no
7. Have you ever fallen asleep at work?
 yes  no
8. Have you ever fallen down stairs?
 yes  no
9. Have you ever lost your temper?
 yes  no
10. Have you ever fallen in love at frst sight?

Change the verb into the correct form:
1. I

(listen) to this for 2 hours.

2. You

(wait) since this morning.

3. She

(watch) their dog since Saturday.

4. We

(talk) for over an hour.

5. I

(prepare) for this test for almost 2 weeks.
6. Joe

(work) here since 1987.

7. You

(do) nothing for the last 30 minutes.

8. Lilly
9. I
10. Recently, she

(teach) English for many years.
(eat) tomatoes for my entire life.
(feel) quite better.

11. They

(talk) a lot lately.

12. You

(watch) too much television.

13. We
14. Lately, I

1. The farmer

(eat) too many sweets lately.
(exercise) quite frequently

(plant) trees for two months now.

2. She

(sleep) since this morning.

3. He

(teach) for seven years now.

4. She
5. They
6. I
7. They
8. We
9. I
10. Robert

(swim) for hours now.
(hope) for his returning since last week.
(wait) for twenty minutes.
(go out) together since last June.
(do) some exercises.
(wait) for ages.
(learn) English for eight years.
Present perfect progressive

Present perfect progressive

  • 1.
    Present Perfect Progressive Thepresent perfect progressive expresses the meaning ?until now? and makes the connection between the past and present. Since it is progressive, it usually connotes an idea of continuity. It is often used with prepositional phrases: for + amount of time and since + point in time. I have been living in Minneapolis since 1999. I have been living in Minneapolis for three years. subject auxiliary verb auxiliary verb main verb + I have been waiting for one hour. + You have been talking too much. - It has not been raining. - We have not been playing football. ? Have you been seeing her? ? Have they been doing their homework? Exercise Raining /morning/it's/been/all ?/you/long/been/waiting/have Years/./three/i've/English/nearly/learning/for/been My/answering/why/emails/been/?/haven't/you we've/been/for/tennis/playing/afternoon/.every/Sunday/years bathroom/in/smoking/have/?/you/been/the/you/,/haven't been/2008/./company's/have/profits/since/steadily/our/increasing
  • 2.
    1. Have youever broken a bone in your body?  yes  no 2. Have you ever been late for something really important?  yes no 3. Have you ever broken a valuable object?  yes  no 4. Have you ever broken a law?  yes  no 5. Have you ever failed an exam that you expected to pass?  yes  no 6. Have you ever had an automobile accident?  yes  no 7. Have you ever fallen asleep at work?  yes  no 8. Have you ever fallen down stairs?  yes  no 9. Have you ever lost your temper?  yes  no 10. Have you ever fallen in love at frst sight? Change the verb into the correct form: 1. I (listen) to this for 2 hours. 2. You (wait) since this morning. 3. She (watch) their dog since Saturday. 4. We (talk) for over an hour. 5. I (prepare) for this test for almost 2 weeks.
  • 3.
    6. Joe (work) heresince 1987. 7. You (do) nothing for the last 30 minutes. 8. Lilly 9. I 10. Recently, she (teach) English for many years. (eat) tomatoes for my entire life. (feel) quite better. 11. They (talk) a lot lately. 12. You (watch) too much television. 13. We 14. Lately, I 1. The farmer (eat) too many sweets lately. (exercise) quite frequently (plant) trees for two months now. 2. She (sleep) since this morning. 3. He (teach) for seven years now. 4. She 5. They 6. I 7. They 8. We 9. I 10. Robert (swim) for hours now. (hope) for his returning since last week. (wait) for twenty minutes. (go out) together since last June. (do) some exercises. (wait) for ages. (learn) English for eight years.