Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect simple

Total questions: 21

Worksheet time: 21mins

Name
Class
Date
1.

Have you ever ________ to China?

a)

went

b)

go

c)

been

d)

gone

2.

My dad _________ me some money.

a)

's given

b)

have given

c)

has gave

d)

giving

3.

________ you learnt how to use a computer?

a)

Have

b)

Were

c)

Has

d)

Did

4.

I have____________ done my homework.

a)

yet

b)

since

c)

for

d)

already

5.

Susan has known Mark ______________ 2013.

a)

already

b)

for

c)

since

d)

ever

6.

George ___________ never eaten sushi.

a)

have

b)

has

c)

been

d)

did

7.

Ms Bijelic hasn't cooked lunch _______.

a)

never

b)

ever

c)

yet

d)

already

8.

I ................................... in the ocean.

a)

haven't swim

b)

haven't swam

c)

haven't swum

d)

didn't swim

9.

My mother and father ___________ to Barcelona.

a)

have never been

b)

has never been

c)

has went

d)

has gone

10.

He has............................a terrible mistake.

a)

make

b)

made

c)

makes

d)

maken

11.

She hasn't....................gymnastics until now.

a)

does

b)

did

c)

done

d)

been

12.

I haven't .............................camping because I hate insects.

a)

gone

b)

go

c)

goes

d)

been

13.

Complete the sentences with the present perfect.


Mrs Lucy (a)   her bag. (lose)

14.

The bus (a)   (not come) yet.

15.

We (a)   (look after) this sick bird.

16.

________ you and Tina __________ (tidy) your rooms?

(a)  

17.

I've ____ Cairo four times.

a)

been

b)

gone

18.

She's____ visited Susan. She will be home tomorrow.

a)

been

b)

gone

19.

Where has Eric ___? He was here a minute ago!

a)

gone

b)

been

20.

You are late. Where have you ___?

a)

been

b)

gone

21.

Peter was at my house earlier, but he's_____ home.

a)

gone

b)

been