wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Can we use present perfect for experiences?

a)

yes

b)

no

2.

Can we use present perfect for an action that started in the past and is up to now?

a)

yes

b)

no

c)

sometimes

3.

Complete the sentence: I have _______ Spanish food

a)

eat

b)

ate

c)

eaten

4.

Complete: She ____ ______ to me

a)

has talked

b)

has took

c)

have talked

5.

Complete: She has _____ her homework

a)

do

b)

did

c)

done

6.

Complete: They have _____ together for 8 years

a)

be

b)

are

c)

been

d)

being

7.

Complete: You _____ played basketball for 2 years

a)

have

b)

has

c)

having

8.

What sentence is correct?

a)

I have taken your shirt

b)

She have taken your shirt

c)

They have take your shirt

9.

What sentence is correct?

a)

I has spoken to you

b)

I have been speak to you

c)

They have spoken to you

10.

What word do we always use in the present perfect?

a)

do

b)

have

c)

verb to be

11.

Have I written a dictation this week?

a)

I has written a dictation this week

b)

you have written a dictation this week

c)

She have written a dictation this week

12.

What question is correct?

a)

Have I spoken to you?

b)

Has I spoken to you?

c)

Have she spoken to you?

13.

Which sentence is correct?

a)

I have worked for 2 years

b)

I have worked yesterday

c)

I have worked at 9 am today

14.

When do we use the present perfect?

a)

for a period of time

b)

for a specific time

c)

for experience

d)

for a point in the past

15.

Which questions are correct?

a)

Have I met you before?

b)

Have I met you for 2 years?

c)

Has I met you?

d)

Has she met you?