wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present perfect

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Choose the correct answer: I ________ talked to Peter.

a)

haven't

b)

hasn't

2.

Choose the correct answer: Have you _______ to London?

a)

be

b)

been

c)

being

3.

Choose the correct answer: She has ________ to work.

a)

gone

b)

go

c)

goes

4.

Choose the correct answer: Our football team has ______ the championship three times.

a)

won

b)

win

c)

winning

5.

Choose the correct answer: I love New York! I have been there 5 times __________ and I can’t wait to go back.

a)

just

b)

yet

c)

already

6.

Choose the correct answer: I have worked here ______ five years.

a)

since

b)

for

7.

Choose the correct answer: I have worked here ______ 1990.

a)

since

b)

for

8.

Choose the correct answer: They have ________ finished their homework

a)

just

b)

already

c)

yet

9.

Choose the correct answer: Beth has ________ moved to New York.

a)

just

b)

already

c)

yet

10.

Choose the correct answer: Has the train arrived _____?

a)

yet

b)

already

c)

just