wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Past Simple or Present Perfect Simple?

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

Yesterday we ___________ 2 new hoodies!

a)

buyed

b)

have bought

c)

bought

d)

did buy

2.

________ you ever ________ in a hot-air balloon?

a)

Have _________ flown

b)

Have _________ flyed

c)

Did _________ fly

d)

Do _________ fly

3.

Last week Jonas _________ his first song!

a)

has written

b)

writed

c)

wrote

d)

writes

4.

Neil and Helen ____________ the golf club.

a)

already joined

b)

have already joined

c)

has already joined

5.

In 2013, I ____________ my driving license!

a)

have got

b)

got

c)

getted

d)

did get

6.

Sara _________ a boyfriend yet.

a)

didn't find

b)

hasn't find

c)

haven't found

d)

hasn't found

7.

________________________ to lock the door last night?

a)

Have you remembered

b)

Do you remember

c)

Did you remember

d)

Do you remembered

8.

Sylvia ________________________ in all her life!

a)

did never smoke

b)

hasn't never smoked

c)

has never smoked

9.

Yasmine ____________________________ all the irregular verbs in her textbook.

a)

have already studied

b)

already studied

c)

has already studied

10.

Eloise ______________________ 14 years ago.

a)

has been born

b)

was born

11.
I can't buy any more fruit. I .............................. a bag of apples and a bag of oranges. 
a)
already bought
b)
have bought already
c)
have already bought
d)
bought already
12.
They ........................ a meal an hour ago. They are still hungry. 
a)
have ordered
b)
ordered
c)
has ordered 
d)
did ordered
13.

................................ traditional Spanish paella?

a)

Did you ever try

b)

Has you ever tried

c)

Have you ever tried

d)

Have you tried ever

14.
He __________ to the gym this morning.
a)
went
b)
goes
c)
have gone
d)
has gone
15.

Sandra ______________ arrived at eight o' clock.

a)

have

b)

just has

c)

----

d)

yet

16.
I _______________ to the beach three times this year.
a)
have
b)
've been
c)
go
d)
gone
17.
Irene __________ not at the meeting last Monday.
a)
was
b)
has
c)
is
d)
wasn't
18.

I___________ Paris three times.

a)

has visited

b)

had visited

c)

have visited

d)

have visit

19.

Last year I___________ Paris.

a)

visiting

b)

visited

c)

visits

d)

have visited

20.
I'm hungry. I __________ breakfast at 7 this morning.
a)
have eaten
b)
ate
c)
eat
d)
eating