wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Simple Past vs Present Perfect

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

I _______ New Zealand more than three times.

a)

visited

b)

have visited

c)

has visited

d)

has visit

2.

I _______ New Zealand last year.

a)

visited

b)

have visited

c)

has visited

d)

visit

3.

She _______ New Zealand more than once.

a)

visited

b)

have visited

c)

has visited

d)

visit

4.

Anne _____ a ghost when she was 5 years old.

a)

saw

b)

has seen

c)

have seen

d)

seen

5.

Andy _______ Oman before. It is his first visit.

a)

didn't go to

b)

hasn't been to

c)

haven't gone

d)

not been to

6.

In 2010, Jenny and Paula _______ Oman.

a)

went to

b)

have been to

c)

has been to

d)

have gone to

7.

Tony __________ bungy jumping last month.

a)

went

b)

go

c)

have gone

d)

has gone

8.

Tony __________ bungy jumping so many times.

a)

went

b)

have been

c)

has been

d)

have gone

9.

We __________ bungy jumping before. We are very nervous.

a)

didn't go

b)

haven't been

c)

hasn't been

d)

not gone

10.

________ a wallet last night?

a)

Did he stole

b)

Did he steal

c)

Have he stolen

d)

Has he stolen

11.

Jason _______ his lunch.

a)

has finish

b)

finished

c)

have finished

d)

has finished

12.

The man _______________ well for two nights.

a)

hasn't slept

b)

didn't sleep

c)

not slept

d)

haven't sleep

13.

I _____ a ghost in my whole entire life.

a)

didn't see

b)

hasn't seen

c)

haven't seen

d)

didn't seen

14.

She _____ under the rain for hours.

a)

play

b)

played

c)

have played

d)

has played

15.

Three days ago, Marc _____ an accident in the race.

a)

got

b)

has gotten

c)

have gotten

d)

gotten

16.

Have you ever______ Korean food?

a)

eat

b)

ate

c)

eaten

d)

eating

17.

_________ home already? I can't find them anywhere.

a)

Did they go

b)

Have they gone

c)

Has they been

d)

Did they been

18.
_______ kabsa yesterday?
a)
Did you eat
b)
Did you ate
c)
Have you eaten
d)
Has you eaten
19.

Be quiet! The teacher _______ the lesson!

a)

started

b)

has started

c)

have started

d)

starting

20.

Liverpool ______ the English Premier League for 19 times.

a)

won

b)

have won

c)

has won

d)

win