PRESENT PERFECT PROGRESSIVE

 

How to form: I, you, we, they have (not) + been + ing form I have been waiting
  he, she, it has (not) + been + ing form she has been working

 

It is used when a long action has started in the past and has just ended or is still happening. We express how long the action happened. The verbs have to express an action which can be happen a long time.
(Wird verwendet, wenn ein langes Ereignis in der Vergangenheit begonnen hat und gerade geendet hat oder noch immer andauert. Man drückt aus wie lange etwas gedauert hat. Die Verben müssen eine Tätigkeit ausdrücken, die längere Zeit anhalten kann.)

 

Key words: all day (den ganzen Tag), how long (wie lange), for, since (seit)

 

Examples: 
I have been working all day.
She has been watching TV since 7.30.
Nick has been lying in bed for two days.- He is still in bed or has just got up.
She has been working since 4 o'clock. She is still working or she has just stopped working.

How long have they been playing?

 

NO PROGRESSIVE FORM

 

EXERCISE 1

 

EXERCISE 2

 

EXERCISE 3

 

EXERCISE 4

 

EXERCISE 5

 

EXERCISE 6

 


HOME GRAMMAR GRAMMAR EXERCISES CROSSWORDS QUIZZES & TEXTS COUNTRIES & CITIES VOCABULARY IRREGULAR VERBS