wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present perfect x Simple past

Total questions: 15

Worksheet time: 5mins

Name
Class
Date
1.

I _________to China in 2004

a)

have went

b)

went

c)

have gone

d)

gone

2.

_________you listened to her new song?

a)

Do

b)

Did

c)

Have

d)

Has

3.

I_________in London since I was 5

a)

live

b)

lived

c)

have lived

d)

am lived

4.

________you pass your exam last year?

a)

Do

b)

Did

c)

Has

d)

Have

5.

I_____________a letter last Wednesday.

a)

write

b)

am writing

c)

wrote

d)

have written

6.

Steven _____never_____abroad.

a)

did/was

b)

have/been

c)

has/been

d)

hasn't/been

7.

My family_______any movies last weekend.

a)

hasn't seen

b)

didn't see

c)

hasn't saw

d)

didn't saw

8.

11 Million people_________it since 2015.

a)

buyed

b)

bought

c)

have buyed

d)

have bought

9.

My dad_____in a supermarket when he was a child.

a)

worked

b)

is working

c)

has worked

d)

have worked

10.

_____you____the wall last month?

a)

Have / painted

b)

Did / painted

c)

Did / paint

d)

Have / paint

11.

I__________a cold since last week.

a)

have

b)

had

c)

has have

d)

have had

12.

Her birthday_____two days ago.

a)

been

b)

was

c)

were

d)

has been

13.

_____she_____home by car in the morning?

a)

Did / go

b)

Did / went

c)

Has / gone

d)

Has / went

14.

She ___always____to travel to India.

a)

was / wanted

b)

have / wanted

c)

wanted / always

d)

has / wanted

15.

I_________the house many times this week.

a)

clean

b)

has cleaned

c)

cleaned

d)

have cleaned