wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Let's practice with Present Perfect vs Simple Past

Total questions: 20

Worksheet time: 19mins

Name
Class
Date
1.

My parents love adventures and travelling. We ... some amazing places.

a)

have seen

b)

saw

2.

We ... to Africa and South America.

a)

have been

b)

went

3.

Last summer we ... in the Arctic for three weeks.

a)

stayed

b)

have stayed

4.

We ... in a hotel last holiday; we went camping.

a)

didn't stay

b)

haven't stayed

5.

Over the last five years, we ... some interesting people.

a)

have met

b)

met

6.

My mum ... some unusual souvenirs.

a)

has bought

b)

bought

7.

That man ... a guidebook last week.

a)

bought

b)

has bought

c)

have bought

d)

did bought

8.

We ... on the train ten minutes ago.

a)

got

b)

have got

c)

has got

d)

getted

9.

We ... on the bus for six hours now.

a)

have been

b)

were

c)

has been

d)

was

10.

We ... very tired when we got to the top of the mountain.

a)

felt

b)

have felt

c)

has felt

d)

feeled

11.

James ... in Australia since 2008.

a)

has worked

b)

have worked

c)

worked

d)

workt

12.

I ... much.

a)

haven't travelled

b)

didn't travel

c)

hasn't travelled

d)

not travelled

13.

I ... the USA.

a)

have visited

b)

has visited

c)

visited

d)

visitted

14.

When ... go there?

a)

did you go

b)

have you gone

c)

did you went

d)

has you gone

15.

I ... there last year.

a)

went

b)

have gone

c)

goed

d)

has gone

16.

They ... in Las Vegas for two years.

a)

have lived

b)

has lived

c)

lived

d)

did lived

17.

It's the best experience I ... .

a)

have ever had

b)

ever had

c)

has ever had

d)

had ever

18.

I ... hundreds of photos when I was there.

a)

took

b)

have taken

c)

has taken

d)

taked

19.

The bank has been open ... 8 AM.

a)

since

b)

for

20.

My brother has studied physics ... 5 years.

a)

for

b)

since