wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect Tense

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Her mother ____ _______ there since 2001.

a)

has lived

b)

have lived

c)

has live

2.

I ______ _______ my homework yet.

a)

has finished

b)

have not finished

c)

have not finish

3.

My dog ______ ________ anything.

a)

have not eat

b)

have not eaten

c)

has not eaten

4.

The baby ______ _______ the glass.

a)

has broken

b)

have broken

c)

has broke

5.

They ______ _______ new laptops.

a)

have bought

b)

has bought

c)

have buy

6.

She ____ ______ five letters to her parents.

a)

has written

b)

has write

c)

have written

7.

My husband ______ _______ these hams.

a)

has eat

b)

have eaten

c)

has eaten

8.

I ______ ________ that movie.

a)

has seen

b)

have seen

c)

have saw

9.

I _____ _______ at home for on hour.

a)

have studied

b)

have study

c)

has studied

10.

I ______ never ______ to Canada.

a)

has, be

b)

have, been

c)

have, be