wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 17

Worksheet time: 17mins

Name
Class
Date
1.

I wonder who ___ this cake.

a)

has bring

b)

did bring

c)

has brought

2.

I've had this car ______years.

a)

for

b)

since

3.

We've known each other _______ we were in school.

a)

since

b)

for

4.

I haven't eaten anything __________ this morning.

a)

since

b)

for

5.

She hasn't slept _______ two days.

a)

for

b)

since

6.

I have wanted to be a writer _________I was a child.

a)

for

b)

since

7.

We've been together ______ over ten years.

a)

for

b)

since

8.

I haven't seen John _____ last July.

a)

since

b)

for

9.

It hasn't rained _____ a long time.

a)

for

b)

since

10.

She's worked in this bank ______ 25 years.

a)

for

b)

since

11.

She's worked in this bank _______ it first opened.

a)

since

b)

for

12.

_____ to Rome?

a)

a.Have ever you been

b)

b.Have you ever been

c)

c.Have you been ever

13.

Have you had lunch _____?

a)

a.yet

b)

b.just

c)

c.already

14.

I _____ the keys that I lost yet.

a)

a.haven't find

b)

b.haven't finded

c)

c.haven't found

15.

I _____ Peter since I was 5 years old.

a)

a.know

b)

b.'ve known

c)

c.'ve knew

16.

I _____ my pen. Can I use yours?

a)

a.'ve losed

b)

b.lose

c)

c.have lost

17.

I _____ Peter since I was 5 years old.

a)

a.know

b)

b.'ve known

c)

c.'ve knew