wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfcet Vs Past Simple

Total questions: 34

Worksheet time: 17mins

Name
Class
Date
1.
I _______ New Zealand.
a)
visited
b)
have visited
2.
I _______ New Zealand last year.
a)
visited
b)
have visited
3.
She _______ New Zealand three times.
a)
visited
b)
have visited
c)
has visited
4.
Anne _____ a ghost when she was 25 years old.
a)
saw
b)
has seen
c)
have seen
5.
Anne _______ Oman.
a)
didn't go to
b)
hasn't been to
6.
In 2010, Jenny _______ Oman.
a)
went to
b)
have been to
c)
has been to
7.
Tony __________ bungy jumping last month.
a)
went
b)
have been
c)
has been
d)
has gone
8.
Tony __________ bungy jumping many times.
a)
went
b)
have been
c)
has been
d)
have gone
9.
We __________ bungy jumping.
a)
didn't go
b)
haven't been
c)
hasn't been
10.
________ a wallet last night?
a)
did he steal
b)
Did he steal
c)
Did he stole
d)
Has he stolen
11.

________ a wallet?

a)

Did he steal

b)

Has he steal

c)

has he stolen

d)

Has he stolen

12.
Last night, he _______ the wallet.
a)
didn't steal
b)
didn't stole
c)
hasn't stolen
13.
I _____ a ghost
a)
didn't see
b)
hasn't seen
c)
haven't seen
14.
She _____ a ghost
a)
didn't see
b)
didn't saw
c)
haven't seen
d)
hasn't seen
15.
Three days ago, Tim _____ a ghost.
a)
saw
b)
has seen
c)
have seen
16.
Have you ever______ Korean food?
a)
eat
b)
ate
c)
eaten
17.
_________ home already? I can't find them anywhere.
a)
Did they go
b)
Have they gone
c)
Have they been
18.
_______ kabsa yesterday?
a)
Did you eat
b)
Did you ate
c)
Have you eaten
d)
Has you eaten
19.
Be quiet! Anne _______ the lesson!
a)
started
b)
has started
c)
have started
20.
__________ homework for us?
Yes! :) 
a)
Did Anne get
b)
Has Anne got
21.

I … (do) this exercise two minutes ago.

a)

have do

b)

have done

c)

did

22.

We … (go) to school since the first form.

a)

has go

b)

have gone

c)

gone

23.

We went to school .......

a)

yesterday

b)

since 2012

c)

for 2 weeks

24.

..... you hear this song yesterday?

a)

Have

b)

Do

c)

Did

25.

… they…. (yet/ have) breakfast?

a)

Have they have breakfast yet?

b)

Have they had breakfast yet?

c)

Has they have breakfast yet?

26.

Вы уже сдали все экзамены?

a)

Had you already pass all exams?

b)

Have you already passed all exams?

c)

Has we already passed all exams?

27.

They haven't had breakfast ......

a)

yet

b)

just

c)

already

28.

Have you .... been to Jamaica?

a)

never

b)

just

c)

ever

29.

You … ( not/ see) a horse last week.

a)

did see

b)

didn't see

c)

saw

30.

We had a big dinner ......

a)

last week

b)

recently

c)

before

31.

Как вы провели зимние каникулы?

a)

How have you spent winter holidays?

b)

How have you spend winter holidays?

c)

How did you spend winter holidays?

32.

We … (meet) Jane and Alan two years ago.

a)

met

b)

meted

c)

have met

33.

How long … (you know) them?

a)

have you know

b)

have you knew

c)

have you known

34.

Do you know about Sue? She has given up her job.

a)

Ты знаешь о Сью? Она бросила свою работу.

b)

Ты знаешь Сью? Она ушла с работы.

c)

Ты знал о Сью? она ушла с работы.