wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect/Past Simple/Present Perfect Continuous

Total questions: 25

Worksheet time: 15mins

Name
Class
Date
1.
_______________(you / take) the dog for a walk yet?
a)
Did you take...
b)
Have you taken...
c)
Have you been taking...
d)
Has you taken...
2.
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...
3.
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
4.
.........you ever eaten sweet potato?
a)
are
b)
did
c)
have
5.
Our friend ........... his phone one week ago.
a)
bought
b)
buy
c)
has bought
d)
was buying
6.
He has had a new bike..........his birthday.
a)
ago
b)
for
c)
since
d)
from
7.
What did she .............last weekend?
a)
did
b)
does
c)
do
d)
doing
8.
W mailu do kolegi opisz:
- wrażenia z przeczytanej książki.....
Jakiego czasu użyjesz do opisania tego punktu?
a)
Past Simple
b)
Present Simple
c)
Present Perfect
9.
My mother .....................a cake for me yestarday.
a)
bake
b)
baking
c)
has baked
d)
baked
10.
How long has she...............in London?
a)
was
b)
is
c)
been
11.

_________ you ever seen a UFO?

a)

Has

b)

Have

c)

Did

d)

Is

12.

Two days ago I

a)

studied for the test.

b)

have studied for the test.

13.

I have bought a new car

a)

recently.

b)

last week.

14.

Luka Modrić ____________ for Real Madrid since 2012.

a)

has played

b)

played

c)

is playing

d)

plays

15.

I __________ my arm yesterday.

a)

have broken

b)

has broken

c)

broke

d)

was breaking

16.

I have worked in this school ______ 2004.

a)

for

b)

since

c)

from

d)

in

17.

I have ___________ eaten a sandwich. I still have some bread in my mouth :-).

a)

already

b)

never

c)

yet

d)

just

18.
They _______ a lot for their exam.
a)
has studied
b)
studied
c)
have studied
19.
Have we ...... before?
a)
meet
b)
met
c)
meeting
d)
meets
20.
You ................ jealous of my good looks .........the forth grade.
a)
've been .............. for
b)
've been .......... since
c)
's been ............. since
d)
're been ............ for
21.

Which picture does best describe the situation? "I've just washed the dishes".

a)
b)
c)
22.

My father (collect) coins since he was a boy.

a)

has collected

b)

has been collecting

23.

You … (to iron) clothes all day?

a)

Have you ironed

b)

have you been ironing

24.
I .....(do) my homework for three hours.
a)
have done
b)
have been doing
c)
has been doing
d)
am doing
25.
The pop star ....... (tour) since 2000.
a)
have been touring
b)
toured
c)
has been touring
d)
is touring