wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past simple vs Present perfect

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

I (cycle)..........100 km last week.

a)

have just cycled

b)

has just cycled

c)

cycled

d)

did cycled

2.

I (write / already) .....two essays this term.

a)

have already written

b)

has already written

c)

have already wrote

d)

has already wrote

3.

I (not/have) ______ breakfast yesterday.

a)

didn't had

b)

didn't have

c)

hasn't had

d)

haven't had

4.

Two days ago, I (watch) ...........a Madonna concert on TV.

a)

watch

b)

watched

c)

have watched

d)

has watched

5.

I (spend) ..........my summer holiday in Australia last year.

a)

have spent

b)

has spent

c)

spent

d)

did spent

6.

I (be / not)........to Australia yet

a)

didn't be

b)

haven't been

c)

hasn't been

d)

didn't been

7.

I (ring / just)..........my friend.

a)

has just rung

b)

have just rung

c)

has just rang

d)

have just rang

8.

I _______ a new dress yesterday.

a)

have bought

b)

has bought

c)

bought

d)

did bought

9.

We ........... my parents last week

a)

have visited

b)

has visited

c)

visited

d)

did visited

10.

I (cycle / just)........ 50 km!

a)

have just cycled

b)

has just cycled

c)

cycled

d)

have cycled just