wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 15

Worksheet time: 7mins

Name
Class
Date
1.

She ...................... here since 2012

a)

has been

b)

have been

c)

has was

d)

have was

2.

Where is your cat ? It hasn’t ….…. back home yet. I think it got lost.

a)

comes

b)

came

c)

come

3.

Where is Sam? Have you …………. (see) him?

a)

seen

b)

seed

c)

sew

d)

saw

4.

We..........good friends for many years.

a)

are

b)

were

c)

has been

d)

have been

5.

................. has tried to do his best.

a)

Alan

b)

We

c)

They

d)

Steve Jobs and Bill Gates

6.

I …………. studied for two hours

a)

have

b)

has

c)

had

d)

do

7.

We ......................... (visit) the museum several times.

a)

has visited

b)

have visited

c)

visit

d)

visited

8.

The kids.............the house.

a)

has clean

b)

has cleaned

c)

have cleaned

d)

have cleaning

9.

We.............too much.

a)

have eat

b)

have eats

c)

has eat

d)

have eaten

10.

..................you..............the book yet?

a)

has read

b)

has reading

c)

have read

d)

has reads

11.

She..............Harry Potter since 1994

a)

have read

b)

has read

c)

have reads

d)

have reading

12.

Bob's not here. He ………………… to work.

a)

has gone

b)

have gone

c)

has been

d)

have been

13.

She has been taking computer lessons .................... last year.

a)

yet

b)

since

c)

already

d)

for

14.

Have you done your homework ......................... ?

a)

already

b)

since

c)

yet

d)

for

15.

I've liked English since I was 10 years old.

a)

CORRECT

b)

INCORRECT