Font size
WorksheetsPRESENT PERFECT - PRESENT PERFECT PROGRESSIVE
Total questions: 37
Worksheet time: 19mins
she / work here for five years
she has been working for five years
she have been working for five years
she has worked for five years
we has worked for five years
I / not / work today
I have not been working today
I has not been working today
I have been not working today
You have been running in circles ____ 30 minutes!
since
for
The dog ___________ (to bark) at me ____ 5 minutes.
has been barking / for
have been barking / for
has been barking / since
have been barking / since
Rick ___________ (to not clean) his room ____ he broke the broom.
haven't been cleaning / for
haven't been cleaning / since
hasn't been cleaning / for
hasn't been cleaning / since
We have been receiving gifts from our friends ____ we came back from Europe.
since
during
for
at
Carlos ___________ (to miss) you ____ he moved to Chiapas.
has been missing / for
has been missing/ since
has being missing / since
has been miss / since
I'm afraid (a) some bad news.
(a) (you/see) Mark yet?
We (a) (work) on this for ages. Let's have a break!
I don't need to tidy my room because I (a) (already/yet/tidy) it.
My eyes are hurting a bit because I (a) ( read) this book for over four hours.
You (a) (be) on holiday - your face is tanned.
I (a) (work) for this company for more than 30 years and I intend to stay here until I retire.
Oh no, it's raining and I (a) (leave) my umbrella at home.
Mark, where.....(you/be) ? We........ (wait) for you since 1 pm.
(a)
All day, the police (a) (stop) motorists to question them about the accident.
I (a) (never/understand) why we have to pay so much tax.
Rewrite the sentence using the Present Perfect Progressive.
Local authorities began to invest heavily in new computer systems at the beginning of the 2005.
(a)
My brother is an actor. He (a) (appear) in several films.
someone (a) ( steal ) my car three times
I (a) ( live) in America since I was 5 years old
How long (a) ( you - wait ) in line ?
I feel really tired. I (a) (not - sleep ) well for several nights
The friends (a) ( paint ) the room for two days
They (a) ( only finish) one wall
My sister ___________ this book since 3 p.m.
has read
has been reading
I _________ this film, it's really very interesting.
already saw
have already seen
I __________ just joined the Computer Club.
have
have been
I __________ just joined the Computer Club.
have
have been
They ___________ studying for the exam for the last 3 days.
are
have been
Have you _________ yet?
finished
been finishing
She ___________ shopping for 3 hours and she is very tired.
has done
has been doing
I __________ to the new café yet.
have not been
have not seen
She __________ at the clothes shop for 2 days.
has worked
has been working
So far I __________ two girls, Sara and Marie.
have met
have been meeting
I'm exhausted because we _________all morning.
have been swimming
have swum
