Present Perfect Progressive Übungen + Lösung

Present Perfect Progressive Übungen

Verwendung: Ist eine Form der Vergangenheit und wird verwendet, um

  1. die Dauer der Handlung hervorzuheben.
  2. zu betonen, dass die Handlung noch andauert.

        Present Perfect Progressive : Regeln und Verwendung      

The present perfect simple with “since” or “for”:

Fill in the correct form of the verb and “for” or “since”.

Present Perfect Progressive Übungen
Present Perfect Progressive Übungen
Present Perfect Simple:            have / has + past participle

Present Perfect Progressive:    have / has + been + ing-form

for: a period of time  ———————  //      since: a point of time  ♦

Text Version  + Solutions:

  1. I haven’t seen  (not see) you for a very long time.
  2. Since when have you had  (you, have) this book?
  3. My mother has done  (do) the shopping since 9 o’clock.
  4. Mr Fisher has been (be) in hospital for over a month.
  5. School has changed (change) a lot  since  my school time.
  6. My friend hasn’t spoken (not speak) to me since our meeting.
  7. Peter has stayed  (stay) in bed for eight hours.
  8. My grandmother hasn’t eaten (not eat) anything for days.
  9. We have had (have) rainy weather since Monday.
  10. This big tree has been (be) here for 200 years.

  1. The men  have been fishing (fishing) for two hours.
  2. We have been waiting (wait) for you since breakfast.
  3. The police have been looking (look) for the thieves for five days.
  4. Mrs Winter has been working  (work) in her office since 9 o’clock.
  5. The service has been trying (try) to open that door for an hour.
  6. I have been reading (read) this exciting book since the beginning of my holiday.
  7. That man has been standing  (stand) there for  twenty minutes.
  8. The Walkers have been living  (live) in Brighton since 1999.
  9. The kids have been swimming (swim)  for  half an hour.
  10. It has been raining (rain) since  the morning.

Exercise – Fill in the present perfect progressive

  1. Where is Paula? She _ (go) on holiday [Anmerkung: Sie ist noch immer dort]
  2. Poor John! He _ (lie) in bed for two days now and is still ill. [Anmerkung: Er ist noch immer krank und liegt noch immer im Bett]
  3. He  (stay) at the Magic Life Club for two weeks. [Anmerkung: er ist noch immer dort]
  4. They (eat) lunch since twelve o’clock. I hope they will soon finish.
  5. They __ (run) all morning. Now they are tired.
  6. The climbers ________________________ (try) to find their way for hours because they have lost their way in the snowstorm.
  7. People ______ (look) for the children in the wood, but they still have been unable to find them.
  8. I  (live) in Bad Vöslau for 10 years now. But soon I am going to move to Vienna. [Anmerkung: Im Moment leb ich ja noch immer dort ]
  9. The painter ________________________ (paint) the house for weeks. He will do the last wall tomorrow.
  10. Recently [in letzter Zeit], you _________________________ (smoke) way too much. You should smoke less.
  11. My dad ______ (work) all day long. And he won’t be home before 10pm.
  12. I ______ (clean) the windows. So far I have cleaned six. [Anmerkung: du putzt noch immer!]
  13. How long ___________you_______________ (read) this book? For two weeks now! [Anmerkung: du liest noch immer]
  1. How long ____________she______________ (go) to school? For seven years now. [Anmerkung: sie geht ja immer noch in die Schule]
  1. How long ____________they__________________ (live) in Salzburg?
    [Anmerkung: sie leben noch immer dort ]


  1. has been going
  2. has been lying
  3. has been staying
  4. have been eating
  5. have been running
  6. have been trying
  7. have been looking
  8. have been living
  9. has been painting
  10. have been smoking
  11. has been working
  12. have been cleaning
  13. have you been reading
  14. has she been going
  15. have they been living

Leave a Comment

Your email address will not be published. Required fields are marked *