wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect review

Total questions: 15

Worksheet time: 9mins

Name
Class
Date
1.

I (be/here) for an hour.

a)

have been

b)

have be

c)

has been

d)

have bean

2.

I (has/been) to Africa and India.

a)

have been

b)

has been

c)

have be

d)

has be

3.

What's the best film you (have/ever/see)?

a)

Have ever seen

b)

Has ever see

c)

Have ever saw

d)

Has ever saw

4.

I (have/never/see) a ghost.

a)

Have never seen

b)

Has never see

c)

Have never saw

d)

Has never saw

5.

The taxi (have arrive)

a)

has arrived

b)

have arrived

c)

has arriven

d)

have arriving

6.

I (has/been) to Africa and India.

a)

have been

b)

has been

c)

have be

d)

has be

7.

(has) you ever (eat) Chinese food?

a)

Have/eaten

b)

Has/Eaten

c)

Have/eat

d)

Has/ate

8.

I ___________ all day. I have a difficult test tomorrow!

a)

have studied

b)

have been studying

9.

I've decided that I'm going to study abroad next year.

a)

CORRECT

b)

INCORRECT

10.

I've been tried to call you all morning! Where are you?

a)

CORRECT

b)

INCORRECT

11.

My parents _________ for me to clean my room every day. But I hate it!

a)

have asked

b)

have been asking

c)

asked

12.

Jane __________ English all week because she is taking an important test next week.

a)

have studied

b)

has been studying

13.

I _________ to read this book, but I can't. It's just too boring! I quit.

a)

have tried

b)

have been trying

c)

has tried

14.

The students have been looking at their cell phones since the lesson started. I think it's so disrespectful!

a)

CORRECT

b)

INCORRECT

15.

The has called my attention three times. I think she's mad at me.

a)

CORRECT

b)

INCORRECT