wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

i have .,........

a)

going

b)

went

c)

gone

d)

gonna

2.

13. Jane (a)     (work) on the computer for hours, and she  (not finish) yet

3.

The past participle of the verb "visit" is (a)   .

4.

A: Which dress would you like to wear, green or red?

B: I ________ both. I'll wear the black one.

a)

have already worn

b)

already have worn

c)

have just worn

5.

A: Let's watch Harry Potter movie.

B: I've _________ it. It's really boring. I didn't like it.

a)

yet watched

b)

already watched

c)

watched just

6.

A: No way! Have you _______ been to the UK twice?

B: Yes, I have. I went there with my family for holiday.

a)

just

b)

yet

c)

already

7.

She has ..... her folder.

a)

forgotten

b)

forgot

c)

forget

d)

forgoten

8.

The past participle of the verb "swim" is__.

a)

swam

b)

swum

c)

swimed

9.

A: Have you __________ all your CLMS homework?

B: Yes, I have. It was quite easy.

a)

just finished

b)

yet finished

c)

already finished

10.

A: Has she _______ something? She doesn't want to eat her lunch.

B: Yes, she has. She had a sandwich three minutes ago.

a)

eaten already

b)

just eaten

c)

yet eaten

11.

My father ... in Austin, TX for a long period.

a)

works

b)

workt

c)

has worked

d)

have worked