Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect Simple vs Past Simple

Total questions: 14

Worksheet time: 7mins

Name
Class
Date
1.
Iren (arrive) _________ in Rome a week ago. 
a)
arrive
b)
didn't arrived
c)
has arrived
d)
arrived
2.
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
3.
I __________ (not see) before. Who is she?
a)
didn't see
b)
didn't saw
c)
haven't see
d)
haven't seen
4.
My mother _______________ (not/ see) you in the park yesterday. 
a)
saw
b)
didn't see
c)
hasn't seen
d)
haven't seen
5.
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
6.
__________________ (you/read) any book last night? 
a)
Did you read
b)
Have you read
c)
Has you read
d)
did you read
7.
Dan Brown ________________ ( write ) six books so far. 
a)
wrote
b)
write
c)
has wrote
d)
has written
8.
When I was a child, I ____________  in England for two years
a)
live 
b)
lived 
c)
have lived 
9.

They _____ the championship last season.

a)

won

b)

have won

10.
Oh no!! I ............  my wallet last week.
a)
lose
b)
lost
c)
have lost
d)
had lost
11.

Oh no! My bag is empty! I .................. my wallet!

a)
lose
b)
lost
c)
have lost
d)
had lost
12.
  • Wait, where's John?

  • John ... (to leave) the park like a minute ago.

a)
leaved
b)

left

c)

have left

d)

has left

13.

a: Have you ever driven a motorcycle?

b: No, I _________.

a)

hasn't.

b)

didn't.

c)

haven't.

14.

Tom ___________ the zoo last Saturday.

a)

visits

b)

visited

c)

were

d)

has visited