wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Simple Past vs Present Perfect

Total questions: 39

Worksheet time: 7mins

Name
Class
Date
1.

Complete the sentence:

Susan is feeling nervous. She has.............. on a plane before.

a)

been

b)

never been

c)

never being

d)

being

2.

I ................. the film yet.

a)

haven't seen

b)

haven't see

c)

didn't see

d)

didn't saw

3.

We ..................... to the cinema last night.

a)

gone

b)

went

c)

have gonehave go

4.

I .............................my homework.

a)

already did

b)

I haven't already done

c)

I have already done

d)

already done

5.

I ...................him 5 days ago.

a)

meet

b)

met

c)

have meet

d)

have met

6.

I ............... your mobile yesterday.

a)

finded

b)

found

c)

have found

d)

have find

7.

I ....................... snails.

a)

have never eaten

b)

never ate

c)

have never ate

d)

never eaten

8.

We ...........................our old house last year.

a)

have sold

b)

have selled

c)

sold

d)

selled

9.

"Have you ever been to that restaurant?" " Yes, I _________(go) there last week!

a)

have gone

b)

have been

c)

went

10.

Jake _______ (not find) his Coldplay CD yet.

a)

haven't found

b)

not finded

c)

hasn't found

d)

not found

11.

Last night I ________ (lose) my keys - I had to call my flatmate to let me in.

a)

've lost

b)

has lost

c)

lost

12.

___ a decision yet?

a)

Did you make

b)

Have you made

13.

I ____ (visit) Paris three times.

a)

've visit

b)

've visited

c)

visited

14.

My son _____ from school yet. (not / arrive)

a)

haven't arrived

b)

hasn't arrived

c)

didn't arrive

15.
...  you ...  London?  (ever/visit)
a)
Have you ever visited London?
b)
Has you ever visited London?
c)
Did you ever visit London?
d)
Did you ever visited London?
16.
Susan and Jane ....  at home last Monday. (not/be)
a)
hasn't
b)
wasn't
c)
weren't
d)
haven't been
17.

My grandpa ................. in 1995.

a)

died

b)

has died

18.

How many books ...................... this month?

a)

did you read

b)

have you read

19.

ı .................. three apples today.

a)

ate

b)

have eaten

20.

A: Do you want to eat something?

B: I'm OK. I ___________ a piece of cake in the cafeteria.

a)

have just eaten

b)

just have eaten

c)

have eaten already

21.

A: Let's watch Harry Potter movie.

B: I've _________ it. It's really boring. I didn't like it.

a)

yet watched

b)

already watched

c)

watched just

22.

A: Can you wait two minutes, please? I haven't printed my report _______.

B: Don't worry! I'll wait for you.

a)

already

b)

just

c)

yet

23.

A: I need to go shopping right away. I haven't bought a cake _______.

B: Really? Harry up! The guests are coming shortly.

a)

yet

b)

already

c)

just

24.

A: I'm coming home now. Have you finished painting your room _______?

B: Yes, I have. It looks beautiful.

a)

just

b)

already

c)

yet

25.

A: Which dress would you like to wear, green or red?

B: I ________ both. I'll wear the black one.

a)

have already worn

b)

already have worn

c)

have just worn

26.

My family and I visited a museum ... weekend.

a)

AGO

b)

LAST

c)

YESTERDAY

27.

We ate some rice and vegetables for lunch ... afternoon.

a)

AGO

b)

LAST

c)

YESTERDAY

28.

I went to bed at ten o’clock … night.

a)

AGO

b)

LAST

c)

YESTERDAY

29.

Sam travelled to Australia a few months ... .

a)

AGO

b)

LAST

c)

YESTERDAY

30.

(A) Where’s Jenny?

(B) I saw her just a minute …

a)

AGO

b)

LAST

c)

YESTERDAY

31.

Did you pass the grammar test … Monday?

a)

AGO

b)

LAST

c)

YESTERDAY

32.

Where did you and your family go on holiday … year?

a)

AGO

b)

LAST

c)

YESTERDAY

33.

(A) When did the class start?

(B) It started an hour … .

a)

AGO

b)

LAST

c)

YESTERDAY

34.

________ you ever ________ in a hot-air balloon?

a)

Have _________ flown

b)

Have _________ flyed

c)

Did _________ fly

d)

Do _________ fly

35.

Last week Jonas _________ his first song!

a)

has written

b)

writed

c)

wrote

d)

writes

36.

Neil and Hellen ____________ the golf club.

a)

already joined

b)

have already joined

c)

has already joined

37.

In 1997, I ____________ my driving license!

a)

have got

b)

got

c)

getted

d)

did get

38.

________________________ to lock the door last night?!

a)

Have you remembered

b)

Do you remember

c)

Did you remember

d)

Do you remembered

39.

Yasmine ____________________________ all the irregular verbs in her textbook!

a)

have already studied

b)

already studied

c)

has already studied