Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

The present perfect tense

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Has she eaten suri?

a)

Yes, she is.

b)

yes, she has

c)

No, she hasn't

d)

no she has.

2.

What have you done?

a)

I swam in the beach.

b)

I swim in the beach

c)

I have swum in the beach

3.

Have you....been to Lisbon?

a)

ever

b)

never

c)

already

d)

since

4.

Luis________________________(give) me a present.

a)

have gave

b)

has gave

c)

have given

d)

has given

5.

Tom and Erik ___________________(not/see) their grandparents so far.

a)

hasn't see

b)

haven't see

c)

hasn't seen

d)

haven't seen

6.

They________________(not/buy) a Computer.

a)

hasn't buy

b)

hasn't bought

c)

haven't buy

d)

haven't bought

7.

Sara _______________(forget) her money.

a)

has forget

b)

have forgot

c)

has forgotten

d)

has forgot

8.

Tom and Alex __________________(not/eat) the cookies.

a)

hasn't eaten

b)

hasn't eated

c)

haven't eaten

d)

haven't eated

9.

________________________(we/cut) the curtain?

a)

Have we cut

b)

Have we cutted

c)

Have we cutten

d)

Have we cuttened

10.

George ____________________(swim) in the big lake.

a)

have swam

b)

has swam

c)

have swum

d)

has swum

11.

Albert ___________________(not/drive) a Ford truck.

a)

haven't drove

b)

hasn't driven

c)

haven't driven

d)

hasn't drove

12.

The form of the Present Perfect Tense

a)

S + Ved

b)

S + have,has + P2

c)

S + V

d)

S + was,were + V.ing

13.

She _________________ ten pages already.

a)

has wrote

b)

has written

c)

writed

d)

wrote

14.

Steven ________________ seven movies so far this month.

a)

saw

b)

will see

c)

has seen

d)

will have seen

15.

Have you ever ________ to China?

a)

went

b)

go

c)

been

d)

goes

16.

Have we ______ before?

a)

meet

b)

met

c)

meeting

d)

meets

17.

Susan ________________ already _______________(take) the dog for a walk.

a)

have already taken

b)

has already taken

c)

has taking

d)

have took

18.

Stella ___________________ (not donate) her old books yet.

a)

is not donate

b)

has not donated

c)

have not donated

d)

has not donating

19.
He......... (find) the perfect girl  yet.
a)
He haven't found
b)
He has found 
c)
He hasn't found  
20.

Diana has .... this song

a)

sings

b)

singing

c)

sung

d)

sang