Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Sophie and I _________________ (know) each other since we were at school together.

a)

have known

b)

has know

c)

has known

d)

have know

2.

I _________________ (play) tennis since I was eight years old.

a)

has play

b)

have play

c)

has played

d)

have played

3.

Alain _________________ (be) in hospital three times this year.

a)

have be

b)

has been

c)

have been

d)

has be

4.

I _________________ (want) to be an actor for as long as I can remember.

a)

has want

b)

have wanted

c)

has wanted

d)

have want

5.

My uncle_________________ (smoke) 20 cigarettes a day for 40 years – and he's a

doctor!

a)

have smoke

b)

have smoked

c)

has smoked

d)

has smoke

6.

You _________________ (have) that suit for more than ten years! Isn't it time to get a

new one?

a)

have have

b)

has had

c)

has have

d)

have had

7.

Since he finished university, my brother _________________ (work) in five different

countries.

a)

has worked

b)

have worked

c)

has work

d)

have work

8.

Carlos _________________ (watch) that TV show every week since it started.

a)

have watch

b)

has watch

c)

have watched

d)

has watched

9.

I _________________ (like) bananas since I can remember.

a)

has like

b)

have liked

c)

has liked

d)

have like

10.

He _________________ (play) the guitar ever since he was a teenager.

a)

has play

b)

have played

c)

has played

d)

have play