wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

Steve left the office 10 minutes ago. He ..... the office.

a)

hasn't left yet

b)

has left yet

c)

has just left

d)

have left

2.

Helen visited Paris with her best friends last year. Helen (a)   Paris.

3.

Donald ___ the dishes ___ .

a)

have washed/yet

b)

have washed/already

c)

hasn't washed/yet

d)

hasn't washed/just

4.

Squidward Tentacles is happy and exhausted because he .... his school work.

a)

hasn't finished

b)

has already finished

c)

have just finished

d)

haven't finished yet

5.

Mary and I finished high school last year. We (a)   (start) studying at Harvard University.

6.

Linda and Joe had an argument a couple of minutes ago. Linda _____ with Joe and he is really sad.

a)

have broken up

b)

have just borken up

c)

has just broken up

d)

hasn't broken up

7.

Sheldon is really nervous because he ___ just Amy ___.

a)

have asked / out

b)

haven't asked / out

c)

has ask / out

d)

has asked / ou

8.

Choose the sentence with the same meaning as the meme.

a)

I haven't been on a blinde date.

b)

I have already been on a blinde date.

c)

I have just been on a blinde date.

d)

I have just gone on a blinde date.

9.

Jack realized that he _______ a message to the wrong person.

a)

have just sent

b)

has just sent.

c)

have sent

d)

have already sent

10.

Rachel was trying to convince Chandler about a subject, but Chandler _______ no to her.

a)

have answered

b)

hasn't answered

c)

has just answered

d)

hasn't already answered