wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 15

Worksheet time: 5mins

Name
Class
Date
1.

Tim and Joe _____ the boxes into the house yet. (not - carry)

a)

haven't carried

b)

hasn't carried

c)

not carried

2.

We _________________ this movie already.

a)

We have seen this movie already.

b)

We has seen this movie already.

c)

We have seed this movie already.

3.

The children _________________ a mess in the kitchen.

a)

The children have made a mess in the kitchen.

b)

The children has made a mess in the kitchen.

c)

The children have make a mess in the kitchen.

4.

____ you ____ England?

a)

Have you visited England?

b)

Has you visited England?

c)

Have you visit England?

5.

It _____ to snow. (not - start)

a)

hasn't started

b)

not started

c)

haven't started

6.

1.They (look) for their cat since morning.

a)

a) have been looking

b)

b) have looked

c)

c) has looking

7.

James ... St Petersburg. He likes the city.

a)

already has visited

b)

has already visited

c)

has visited already

d)

has visit

8.

Mark ... to Germany.

a)

has been never

b)

has never been

c)

never has been

d)

have never been

9.

Alan ... a Hollywood film.

a)

has just seen

b)

just has seen

c)

has seen just

d)

have just seen

10.

I ... the Pacific.

a)

have seen never

b)

have never seen

c)

never have seen

d)

has never seen

11.

3.We (clean) our flat and mowed the yard.

a)

a) have been cleaning

b)

b) have cleaned

c)

c) has cleaned

12.

Tom and Ben ... to Chicago.

a)

have never been

b)

has never been

c)

have been never

d)

never have been

13.

Has Bob been to New York?

a)

Yes, he has been.

b)

No, he has.

c)

Yes, he have.

d)

No, he hasn't.

14.

____ you ____ your mom yet?

a)

Have you called your mom yet?

b)

Has you called your mom yet?

c)

Have you calling your mom yet?

15.
Have you ... visited Disneyland?
a)
already
b)
before
c)
ever
d)
yet