wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect

Total questions: 10

Worksheet time: 4mins

Name
Class
Date
1.

Do Did ......

a)

Did

b)

Do

c)

Done

d)

Doing

2.

I __________ to Edinburgh three times

a)

been

b)

has been

c)

have been

3.

Laura ___________ Chinese food in her life!

a)

have never eaten

b)

never eaten

c)

has never eaten

4.

The past participle of "go" is:

a)

went

b)

goed

c)

gone

5.

Federico ___________ never ___________ Korean.

a)

has / learned

b)

have / learned

c)

is / learned

6.

The past participle of "be" is:

a)

was

b)

be

c)

been

7.

__________________ school?!

a)

Have you ever skipped

b)

Have you ever skiped

c)

Has you ever skipped

8.

Gabriele _____________ in a hot air balloon once.

a)

flown

b)

have flown

c)

has flown

9.

I _________________ my purse.

a)

have lost

b)

has lost

c)

have losted

10.

Put put ......

a)

Putting

b)

Putted

c)

Put

d)

Putter