Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Simple

Total questions: 25

Worksheet time: 8mins

Name
Class
Date
1.

CHOOSE THE CORRECT OPTION

We have _________ the shopping for our grandmother.

a)

did

b)

do

c)

does

d)

done

2.

Luisa and Brandon have _________ to a concert

a)

go

b)

gone

c)

went

3.

Marta (NOT/FINISH) her homework yet because she has been playing videogames.

a)

haven't finished

b)

hasn't finished

c)

hasn't finish

4.

I have never ___________ Italian food

a)

try

b)

tries

c)

tried

5.

Sharon ________ lived in Greece for two years.

a)

have

b)

has

6.

Mark has _________ me to his new house

a)

invites

b)

invite

c)

invited

7.

Leonard and Lucy _______ stayed with me for five months

a)

have

b)

has

8.

Has your dad returned home?

a)

Yes, he hasn't.

b)

No, he has.

c)

Yes, he has.

9.

Have they baked a birthday cake?

a)

Yes, they haven't

b)

No, they have.

c)

No, they haven't

10.

Our dog has been ill _____ two days.

a)

since

b)

for

11.

We have had this car _______ 1998.

a)

since

b)

for

12.

Karol has lived in Paris _______ January.

a)

since

b)

for

13.

Jim has studied _____ three hours. Now he is tired.

a)

for

b)

since

14.

Florencia has studied English _______ she was 7 years old.

a)

since

b)

for

15.

Louis has ________ visited Panama. He has been there twice.

a)

yet

b)

already

c)

just

16.

Tha woman hasn't sold her car ______but she wants to sell it

a)

yet

b)

already

c)

just

17.

That man has ______ come late again. His boss is very angry with him.

a)

yet

b)

just

c)

already

18.

Have you visited your family ______?

a)

already

b)

yet

c)

just

19.

Have you _______ parachuted from a plane?

a)

never

b)

yet

c)

ever

20.

I have _________ visited Japan.

a)

ever

b)

never

21.

She has _______ won the race.

a)

just

b)

yet

c)

already

22.

Mary hasn't washed the dishes _______

a)

already

b)

yet

c)

just

23.

_______ you ever heard reggae music?

a)

Has

b)

Have

24.

Mum isn't here. She has _________ to the park.

a)

been

b)

gone

c)

went

25.

Nick _____________ my book yet.

a)

haven't returned

b)

hasn't returned

c)

has returned