wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

A boy ___ that video clip at least twenty times.

a)

has sawn

b)

has seen

c)

have saw

d)

saw

2.

He ___ his arm.

a)

has breaked

b)

have broke

c)

has broken

d)

have broken

3.

She ___ a new job.

a)

have started

b)

has starten

c)

has started

d)

has start

4.

He ___ three books and he is working on another one.

a)

has written

b)

has writed

c)

have write

d)

written

5.

My last birthday was the worst day I ___ .

a)

has ever had

b)

have had yet

c)

have ever had

d)

have already had

6.

Roger ___ to Mexico several times since 2002.

a)

have been

b)

has be

c)

has been

d)

was

7.

What do we use in NEGATIVE sentences?

a)

already

b)

ever

c)

yet

d)

never

8.

Have you finished your homework ... ?

a)

already

b)

just

c)

yet

d)

yesterday

9.

Have you ___ seen a ghost?

a)

ever

b)

yet

c)

never

d)

so far

10.

Sergey and Vanya ___ each other since they were at primary school.

a)

have knew

b)

has kown

c)

have known

d)

knew

11.

What do we use in STATEMENTS?

a)

yet

b)

just

c)

already

d)

ever

12.

The couple ___ watching “Harry Potter” this week.

a)

has begun

b)

have begun

c)

have begin

d)

began

13.

He ___ from school yet.

a)

has not return

b)

has returned

c)

has return

d)

has not returned

14.

___ Plankton ___ the recipe yet?

a)

Has ... steal

b)

Has ... stolen

c)

Have ... stolen

d)

Has ... stole

15.

What do we use in QUESTIONS?

a)

yet

b)

never

c)

just

d)

ever