English Grammar Online
… the fun way to learn English!
Dictionary
auf Deutsch
› Cram Up ›
Grammar
›
Present…Progressive
›
Exercise
Exercise on Present Perfect Progressive
Put the verbs into the correct form (present perfect progressive).
He
(work)
in this company since 1985.
I
(wait)
for you since two o'clock.
Mary
(live)
in Germany since 1992.
Why is he so tired? He
(play)
tennis for five hours.
How long
(learn / you)
English?
We
(look for)
the motorway for more than an hour.
I
(live)
without electricity for two weeks.
The film
(run / not)
for ten minutes yet, but there's a commercial break already.
How long
(work / she)
in the garden?
She
(not / be)
in the garden for more than an hour.
Mark wrong answers
Replace wrong by correct answers
Show all correct answers