Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

past simple and present perfect

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.
Doris _________________ (go) to skiing last Friday.
a)
go
b)
has gone
c)
went
d)
is going
2.
I ____________________ (finish / just) my homework.
a)
did just finish
b)
have just finish
c)
finished
d)
have just finished
3.
Joanna________________ (read / not) the book yet.
a)
has not read
b)
did not read
c)
not read
d)
have read
4.
My mother ________________ (not / feel) well yesterday.
a)
did not feel
b)
has not felt
c)
felt
d)
did not felt
5.
___________________ (you/ever/be) to New York?
a)
Have you ever be
b)
Did you be
c)
Has you ever been
d)
Have you ever been
6.
__________________ (you/see) Mary last week?
a)
Have you seen
b)
Did you saw
c)
Has you seen
d)
Did you see
7.
I _________________ (study) English for five years.
a)
studied
b)
have studied
c)
has studied
d)
study
8.
The cat _______________ (jump) out of the window 2 hours ago.
a)
jumped
b)
did not jump
c)
has jumped
d)
jump
9.
Laura _____________________ (be) my best friend since we were nine.
a)
have been
b)
has been
c)
was
d)
were
10.
 Bar : Did you like the movie "The Crow?" 
Matan : I don't know. I __________(see, never) that movie. 
a)
see never
b)
never seen
c)
have never seen
d)
didn't see
11.
Iren (arrive) _________ in Rome a week ago. 
a)
arrive
b)
didn't arrived
c)
has arrived
d)
arrived
12.
Maya and I (know) _____ each other for over twenty years. We still get together once a month. 
a)
know
b)
have known
c)
has known
d)
knew
13.
 She (have, not) ___________ this much fun since she __________ was a kid. 
a)
haven't has/ is
b)
hasn't had/ was
c)
didn't have/ is
d)
didn't have/ was
14.
(speak/ Daniel)________________ with Shir? 
a)
Has Daniel spoken 
b)
Have Daniel spoken
c)
Has Daniel speak
d)
Have Daniel spoken
15.
Naama __________(not / see) her brother for a long time.
a)
didn't see
b)
hasn't seen 
c)
haven't seen
d)
didn't saw
16.
My mother _______________ (not/ see) you in the park yesterday. 
a)
saw
b)
didn't see
c)
hasn't seen
d)
haven't seen
17.
My mother ______________ (not/ see) for a long time. 
a)
didn't see
b)
saw
c)
hasn't see
d)
hasn't seen
18.
__________________ (you/read) any book last night? 
a)
Did you read
b)
Have you read
c)
Has you read
d)
did you read
19.
_________________ (you/ read) a good book lately? 
a)
Did you read
b)
Have you read
c)
Has you read
d)
Didn't you read
20.
Miley Cyrus ____________ in my city yet. Maybe she'll give a concert next year.
a)
sang
b)
singing
c)
hasn't sung
d)
has sung