WorksheetsB2 2A Present perfect simple and continuous
Total questions: 15
Worksheet time: 11mins
Name
Class
Date
1.
Hamilton has ______ his car into the wall. He's out of the race.
a)
crash
b)
crashed
c)
crashing
d)
been crashing
2.
________ they ________ together on this project last year?
a)
Did / work
b)
Did /worked
c)
Have/ works
d)
Have /worked
3.
______ you ______ the report yet? I need to have a look.
a)
Have / been finishing
b)
Do / finish
c)
Have / finished
d)
Were / finishing
4.
This area looks greener. Have they ______ trees around here?
a)
plant
b)
been planted
c)
planting
d)
been planting
5.
Logan ______ able to focus on his studies lately.
a)
hasn't been
b)
hasn't being
c)
wasn't
d)
hasn't been being
6.
What's the most valuable thing you ______ so far?
a)
have purchased
b)
purchasing
c)
have been purchasing
d)
purchased
7.
It's amazing that Martha ______ 15 books this month.
a)
has been reading
b)
has reading
c)
has read
d)
read
8.
There ______ some improvements on Twitter since Elon Musk bought it.
a)
has been
b)
have been
c)
were
d)
have been being
9.
It's known that the universe ______, and this will continue to happen in the future, too.
a)
expanded
b)
expanding
c)
has been expanding
d)
was expanding
10.
________ your boss _________ at you yesterday at the main entrance? why was he upset?
a)
Did / yell
b)
Did / yells
c)
has / yelled
d)
have / yelled
11.
As a new mom, she hasn't ______ well recently.
a)
sleeping
b)
sleep
c)
been slept
d)
been sleeping
12.
Residents are still nervous because the police ______ the mugger yet.
a)
have found
b)
have been finding
c)
haven't found
d)
haven't been finding
13.
Tourism in Cappadocia ______ as more and more tourists are going there each day.
a)
has been recovering
b)
has recovered
c)
recovered
d)
recovering
14.
How long ______ your dad ______ this car? It looks really old.
a)
have / had
b)
has / had
c)
have / been having
d)
has / been having
15.
This is the third cup of coffee I ______ this morning, but I still don't feel awake.
a)
have had
b)
have been having
c)
have
d)
had
100 %
