wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 15

Worksheet time: 9mins

Name
Class
Date
1.

What is the past participle of the verb "be"?

a)

Was / Were

b)

Am / Is / are

c)

Be

d)

Been

e)

Will be

2.

Lindsay _____ not been to Rio de Janeiro

a)

has

b)

is

c)

have

d)

haven't

3.

I have never ___________ to Paris.

a)

been

b)

went

c)

go

d)

seen

4.

____________ (ever, stay) in a capsule hotel before?

a)

Have you ever been staying

b)

Have you stayed

c)

Have you ever stayed

d)

Have you ever been stayed

5.

What is the past participle of "do"?

a)

Do

b)

Doing

c)

Did

d)

Done

6.

What is the past participle of "forget"?

(a)  

7.

What is the past participle of "take"?

a)

taken

b)

taking

c)

take

d)

takes

8.

What is the past participle of the verb "go"?

(a)  

9.

Don't come in here with those muddy shoes! I've _______ cleaned this floor!

a)

just

b)

already

c)

yet

d)

/

10.

I don't want to see "Alien 9" at the cinema again. I've __________seen it twice.

a)

just

b)

already

c)

yet

d)

ever

11.

6. Carla: Have you done the washing up yet?

Joseph: I've _________ done it. I did it an hour ago.

a)

a) yet

b)

b) already

c)

c) just

12.

7. The company hasn’t sent a reply ______.

a)

a) yet

b)

b) already

c)

c) just

13.

You _____ started that new job and you are _____ complaining.

a)

already, just

b)

just, already

c)

already, yet

d)

yet, already

14.

10. Don’t worry, I have ________ spoken to the police. They’ll be here any minute now.

a)

a) yet

b)

b) already

c)

c) just

15.

9. I haven't phoned my parents________. I'll do it as soon as I get home.

a)

a) yet

b)

b) already

c)

c) just