wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 15

Worksheet time: 10mins

Name
Class
Date
1.

Sean ___ his sister in the last few days.

a)

hasn’t seen

b)

haven’t seen

c)

hasn’t saw

2.

I ___ a computer since I was three.

a)

has have

b)

have had

c)

has had

3.

Are you going anywhere this summer? Yes, we ___ a trip to Italy.

a)

has booked

b)

have booked

c)

have book

4.

She ___ a job so far.

a)

haven’t found

b)

hasn’t found

c)

not has found

5.

Where is your purse? I ___ it.

a)

have lost

b)

was lost

c)

has lost

6.

They ___ for the exams yet.

a)

haven’t prepared

b)

hasn’t prepared

c)

not prepared

7.

Lisa and Frank ___ married for two years now.

a)

has been

b)

have were

c)

have been

8.

Brian ___ his new project yet.

a)

not started

b)

hasn’t started

c)

haven’t started

9.

What a pity! Ted ___ his tennis racket.

a)

has just broken

b)

have just broken

c)

just have broken

10.

Do we need any tomatoes? No, I ___ some.

a)

have already bought

b)

already has bought

c)

has already bought

11.

Oxford University Press (a)   (publish) thousands of books.

12.

Tom and I (a)   (be) friends since childhood.

13.

We (a)   (move) to France recently.

14.

He (a)   (finish) his work. Why don’t we invite him out?

15.

We (a)   (already\choose) some furniture for our new flat.