wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

past simple or present perfect

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Yesterday we ___________ bought 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 Hellen ____________ the golf club.

a)

already joined

b)

have already joined

c)

has already joined

5.

In 1997, 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.

Silvia ________________________ 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.

John ........ his leg last week

a)

has broken

b)

broke

c)

break

d)

breaked

11.

Julia ............ a computer two weeks ago

a)

has broken

b)

bought

c)

buyed

d)

has buyed

12.

I ............................... by helicopter

a)

has travelled

b)

have travel

c)

have never travelled

d)

travelled

13.

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

a)

have finished

b)

haven't finished

c)

has finished

d)

finished

14.

She ...................football since she was 10 years old

a)

have played

b)

played

c)

has played

d)

plaid

15.

They ................. a cake yesterday afternoon

a)

made

b)

have made

c)

has made

d)

maked

16.

Last time I .................. to John was 9 months ago

a)

speak

b)

spoke

c)

have spoken

d)

has spoken

17.

They ......................... to Japan last year

a)

went

b)

gone

c)

has went

d)

have gone

18.

Last week we ........... to Disneyland Paris

a)

goed

b)

have been

c)

gone

d)

went

19.

I _______________ my homework to Jose yesterday.

a)

sended

b)

have sended

c)

have sent

d)

sent

20.

We _______________ the Aula Virtual to check Víctor’s activities.

a)

have enter

b)

have entered

c)

entered

d)

enter

21.

I ____________________ my family last Sunday. (phone)

a)

have phoned

b)

have phone

c)

phoned

d)

phone

22.

My father ____________________ torrijas in March. (cook)

a)

cooked

b)

has cooked

c)

have cooked

d)

cookt

23.

I ____________________ a gift for my cousin. It’s her birthday! (buy)

a)

bougth

b)

bought

c)

have bougth

d)

have bought

24.

We ____________________ some exercises about verbs in Spanish (complete).

a)

complete

b)

completed

c)

have completed

d)

have complete

25.

I ____________________ a picture for the Día del Libro project last weekend.

a)

taked

b)

took

c)

have took

d)

have taken

26.

We ____________________ a new Natural Science unit. (start)

a)

start

b)

started

c)

have start

d)

have started

27.

She ____________________ a noise in the street last night and she couldn’t sleep well. (hear)

a)

heard

b)

heared

c)

has heard

d)

has heared

28.

My mother ____________________ my hair at home last Saturday. (cut)

a)

cutted

b)

cut

c)

has cut

d)

have cut

29.

My sister ____________________ two kilos. She’s not hungry these days. (lose)

a)

has lost

b)

have lost

c)

lost

d)

losted

30.

I ____________________ to check my homework. I have to enter Ana's and Jose's blog. (forget)

a)

forget

b)

forgotten

c)

have forgotten

d)

have forgot

31.

He ____________________ a book last Christmas. He loved it. (read)

a)

reads

b)

read

c)

has read

d)

have read

32.

Last summer, Yesterday, I played volleyball with my brother at the beach and I lost. So he _________. (win)

a)

have won

b)

has won

c)

wins

d)

won

33.

................................ drinking coffee?

a)

Did you ever try

b)

Has you ever tried

c)

Have you ever tried

d)

Have you tried ever

34.

They ________________ building the new shopping center yet.

a)

have been

b)

haven't finished

c)

been

d)

hasn't finished

35.

Yesterday we ___________ bought 2 new jackets!

a)

buyed

b)

have bought

c)

bought

d)

did buy

36.

He _______ in New York since 2001.

a)

lived

b)

has lived

c)

lives

d)

have lived

37.

We _______ at the primary school from 1993 to 1998.

a)

have been

b)

were

c)

has been

d)

was

38.

We _______ in this class since September.

a)

was

b)

have been

c)

were

d)

has been

39.
I (know) _______  him when I was at school.
a)
know
b)
have known
c)
knew
d)
has known
40.
I (know)  _______ her for six years.
a)
have known
b)
knew
c)
know
d)
has known
41.
He (live) _______  in Paris from 1997 to 2000.
a)
live
b)
lived
c)
has lived
d)
have lived
42.
He (live) _______  in New York since 2001.
a)
lived
b)
has lived
c)
lives
d)
have lived
43.
Where's Pete? I (not see) _______  him for ages.
a)
didn't see
b)
hasn't seen
c)
don't see
d)
haven't seen
44.
I (not see) _______  Pete last night.
a)
haven't seen
b)
don't see
c)
hasn't seen
d)
didn't see
45.
I (not watch) _______  this video yet.
a)
hasn't watched
b)
watch
c)
watched
d)
haven't watched
46.

I ________ my keys, so I can't open that door.

a)

have lost

b)

lost

c)

loose

d)

has lost

47.

Nina _________ her leg. She is still in hospital.

a)

has broken

b)

broke

c)

break

d)

broken

48.

(you / ever / go) to New Zealand?

a)

Did you ever go

b)

Have you ever been

c)

Did you ever be

d)

Have you ever gone

49.

Jack (be) late three times already this week.

a)

has been

b)

was

c)

's been

d)

's be

50.

I _________ (be) really good friends with Philippa since I was 14.

a)

am

b)

was

c)

have been

d)

been