wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Tense

Total questions: 20

Worksheet time: 38mins

Name
Class
Date
1.

The students _____________ some difficult exercises.

a)

have done

b)

has done

c)

have did

d)

has did

2.

My neighbor _________________ her dog to the park.

a)

has already taken

b)

have already taken

c)

has already taked

d)

have already taked

3.

Richard _______________ the project yet.

a)

hasn't finished

b)

haven't finished

c)

hasn't finish

d)

haven't finish

4.

His friends ____________ his letter so far.

a)

haven't received

b)

hasn't received

c)

haven't receive

d)

hasn't receive

5.

_______ you ever _________ to Egypt?

a)

Have ... been

b)

Has ... been

c)

Have ... be

d)

Has ... be

6.

________ Jennet ________ octopus before?

a)

Has ... eaten

b)

Have ... eaten

c)

Has ... ate

d)

Have ... ate

7.

What famous person _________ your grandma _________?

a)

has ... seen

b)

have ... seen

c)

has ... saw

d)

have ... saw

8.

How much money _________ William _______ today?

a)

has ... spent

b)

have ... spent

c)

has ... spend

d)

have ... spend

9.

What languages __________ your cousins ________?

a)

have ... studied

b)

has ... studied

c)

have ... study

d)

has ... study

10.

EVER or NEVER

Has Lucy (a)   swum in the ocean?

11.

EVER or NEVER

Have your brothers (a)   lived in Boston?

12.

EVER or NEVER

My aunt has (a)   learned Chinese.

13.

EVER or NEVER

I have (a)   visited Hawaii.

14.

My friend has (read) (a)   the novel so far.

15.

Scott has never (drive) (a)   a car.

16.

Lucy and Anna (not fly) (a)   to Alaska yet.

17.

Andy (not go) (a)   to the museum this year.

18.

The Past participle (V3) of MAKE is ...

(a)  

19.

The Past participle (V3) of MEET is ...

(a)  

20.

The Past participle (V3) of WRITE is ...

(a)