wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

present perfect vs past simple

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

1. The young man ……………………………… (never / be) to Paris, but he …………….. (read) a book about this city last year.

a)

has never been/ has read

b)

have never been/ read

c)

wasn't/read

d)

has never been/read

2.

Susan …………………………. (do) her homework before 10 o’clock but Jane …………. ……………….. (not /write) a word until now

a)

did/hasn't written

b)

has done/didn't write

c)

did/wrote

d)

has done/ hasn't written

3.

Her mother ………………………………… (buy) her a pair of new shoes yesterday

a)

buyed

b)

bought

c)

has bought

d)

has buyed

4.

It ………………………………. (not / rain) for a long time

a)

hasn't rained

b)

haven't rained

c)

didn't rained

d)

didn't rain

5.

The Prime Minister …………………………. (leave) for the USA an hour ago

a)

leaved

b)

left

c)

has leaved

d)

has left

6.

1. ……………… you ever ……………… (see) my dog?

a)

have you seen

b)

did you see

c)

has you saw

d)

did you saw

7.

We …………………………. (meet) at a party a long time ago, but I …………………….. (not / see) her since then.

a)

met/haven't seen

b)

haven't met/ hasn't seen

c)

met/saw

d)

have met/saw

8.

1. I ………………………… (see) an interesting book in a bookshop yesterday, but I …………………………… (not / buy) it.

a)

saw/haven't bought

b)

haven't seen/ haven't bought

c)

saw/ didn't buy

d)

saw/ didn't bought

9.

1. His father ………………………………… (die) in 1970, but he ………………………….. (never / visit) his father’s grave since that time.

a)

has died / has never visited

b)

died/ has never visited

c)

has died/ never visit

d)

die/ never visited

10.

1. They …………………… (go) to America years ago, but none of them …………………... (come) back since then.

a)

gone/came

b)

went/come

c)

went/ has come

d)

went /has came