wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect vs Past simple

Total questions: 21

Worksheet time: 13mins

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.

The sentence in the present perfect is:

a)

I have been to China before

b)

I went to China last year

c)

I will go to China one day

6.

The sentence in the past simple is:

a)

I have been to China before

b)

I went to China last year

c)

I will go to China one day

7.

The present perfect positive structure is:

a)

Have/Has + verb in the past

b)

Have/Has + verb in the past participle

c)

Have/Has + verb + ed

d)

verb + ed

8.

The past participle of see is:

a)

saw

b)

seed

c)

seen

9.

The past participle of do is:

a)

did

b)

doed

c)

done

10.

The past participle of go is:

a)

goed

b)

went

c)

gone

11.

The past participle of play is:

a)

play

b)

playd

c)

played

12.

The past participle of buy is:

a)

buyed

b)

bout

c)

bought

13.
Emma ______ her suitcase last night. 
a)
packed
b)
has packed
14.
I haven't seen my parents _____ last Christmas.
a)
already
b)
before
c)
for
d)
since
15.
We have known our teacher _____ two years.
a)
since
b)
for
16.
Peter _____ five e-mails today.
a)
have sent
b)
has sent
c)
sent
d)
send
17.

______ ever ______ a holiday in Russia?

a)

did you / have

b)

do you / had

c)

have you / had

18.

We use the present Perfect with:

a)

ever, never, before, since

b)

everyday, tomorrow

c)

so far, just, yet, for

d)

yesterday, in 1999

19.

We use the simple past with:

a)

time expressions: yesterday, in 1999, last weekend, ago...

b)

since/for

c)

tomorrow, yesterday

20.

João has gone to Bahia

a)

João is still in Bahia

b)

João has returned from Bahia

c)

Birds

21.

João has been to Bahia

a)

João is still in Bahia

b)

João has returned from Bahia

c)

Squirrels