wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect or Past Simple

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

Have you ever______________China?

a)

were

b)

been to

2.

Eric_________me your phone number last Monday.

a)

gave

b)

has given

3.

I didn't remember her name. I__________ it.

a)

have forgotten

b)

forgot

4.

We_________to Prague in 1986.

a)

moved

b)

have moved

5.

Our neighbours__________us two times this month.

a)

visited

b)

have visited

6.

Somebody__________this bag for you yesterday.

a)

has left

b)

left

7.

My sister__________Paul since January.

a)

has known

b)

knew

8.

I_________this poem five days ago.

a)

learnt

b)

have learnt

9.

Cindy and Adam__________last December.

a)

have met

b)

met

10.

They__________the house for seven years now.

a)

built

b)

have built

11.

George _________ just _________ his room.

a)

was / cleaned

b)

has / cleaned

12.

You _________ already _______ your lunch.

a)

were / ate

b)

have / eaten