WorksheetsPresent Perfect vs. Present Perfect Continuous
Total questions: 16
Worksheet time: 9mins
Name
Class
Date
1.
We use Present Perfect to talk about actions that started in the past and ...
a)
... continue up to the present.
b)
...finished in the past.
2.
They haven't repaired the stairs ... last summer.
a)
for
b)
since
3.
I have known my best friend ...... six years.
a)
for
b)
since
4.
Choose the correct option:
It's the first time ... a jeep.
It's the first time ... a jeep.
a)
I drive
b)
I has driven
c)
I'm driving
d)
I've driven
5.
Choose the correct option:
Bill’s eyes were red. He ... .
Bill’s eyes were red. He ... .
a)
has been crying
b)
has cried
c)
cried
d)
is crying
6.
Choose the correct option:
It ... all day! Why can’t it stop!
It ... all day! Why can’t it stop!
a)
is raining
b)
rains
c)
has been raining
d)
have been raining
7.
Choose the correct option:
1. Joe ... for a new job all week since Friday.
1. Joe ... for a new job all week since Friday.
a)
has been looking
b)
is looking
c)
looks
d)
has looked
8.
Choose the correct option:
Paul ... on the phone for half an hour now.
Paul ... on the phone for half an hour now.
a)
is talking
b)
has talked
c)
has been talking
d)
talks
9.
Have you ever ___________ about the Beatles?
a)
hear
b)
heard
c)
hearing
d)
heared
10.
Have you ................. seen a snake?
a)
ever
b)
never
c)
yet
d)
still
11.
Schemat zdania oznajmującego w czasie Present Perfect to:
a)
Podmiot + had + III forma + reszta zdania
b)
Podmiot +be + ing + reszta zdania
c)
Podmiot + have/has + II forma + reszta zdania
d)
Podmiot + have/has + III forma + reszta zdania
12.
I ___________(call) for you for half an hour. Where___________ (be) ? And why are your clothes so dirty?
a)
called... did you be...
b)
called... were you...
c)
have called... have you been...
d)
have been calling... have you been...
13.
How long __________(the dog / be) home alone?
a)
have the dog been...
b)
is the dog...
c)
was the dog...
d)
has the dog been
14.
_____________(you / find) a box with old photos there?
I ____________(look) for it for ages.
I ____________(look) for it for ages.
a)
Have you found... I have been looking...
b)
Have you founded... I have been looked...
c)
Did you find... I looked...
d)
Were you find... I was looking...
15.
How long ________________(learn/she) Spanish?
a)
did she learn
b)
has she learned
c)
has she been learning
d)
have have been learning
16.
Adam ______________(send) five e-mails today.
a)
have sent
b)
has sent
c)
sent
d)
send
100 %
