wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present perfect tense

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

María ________________in El Salvador since 2010.

a)

has lived

b)

was living

c)

lives

2.

I__________a lot of things about gardening.

a)

has learned

b)

learned

c)

have learned

3.

__________________his word well?

a)

haven't he kept

b)

Hasn't he kept

c)

Has he keeped

4.

She______________that place for many years.

a)

have filled

b)

has felt

c)

filled

d)

has filled

5.

I__________to do it for some time.

a)

have wanted

b)

want

c)

has wanted

d)

have want

6.

How often________________that way?

a)

has traveled

b)

have he traveled

c)

has he traveled

d)

have travel

7.

I__________him all his life.

a)

has known

b)

have know

c)

has know

d)

have known

8.

You____________many words in your day.

a)

have speak

b)

have spoken

c)

has speak

d)

has spoken

9.

It___________such a strange afternoon.

a)

has been

b)

been

c)

have been

d)

has was

10.

I______________here an hour.

a)

have to be

b)

haave were

c)

have be

d)

have been