wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 15

Worksheet time: 7mins

Name
Class
Date
1.

Laura _______ a lot of Italian papers.

a)

Has brought

b)

Has bring

c)

Have brought

d)

Had brought

2.

______ it _______in this month? No, it hasn't

a)

Have - rain

b)

Have - rained

c)

Has - rained

d)

Has - rain

3.

I ______ to her this week. (-)

a)

haven't talk

b)

haven't talked

c)

hasn't talked

d)

hasn't talk

4.

My sister _____ my cake

a)

Have ate

b)

Has eat

c)

have eaten

d)

Has eaten

5.

I_____ just______ my internship at the museum.

a)

have-finish

b)

have-finished

c)

has-finished

d)

has-finish

6.

_______ the piano since you were a child?

a)

Has you play

b)

Have you played

c)

Do you played

d)

Have you play

7.

What is the past participle of the verb "be"?

a)

Was / Were

b)

Am / Is / are

c)

Be

d)

Been

e)

Will be

8.

________ you ever been to Spain?

a)

Have

b)

Were

c)

Has

d)

Did

9.

George ___________ never eaten sushi.

a)

have

b)

has

c)

been

d)

did

10.

Bob and George have ______________ their homework.

a)

done

b)

do

c)

did

d)

doing

11.

Lindsay _____ not been to France.

a)

has

b)

is

c)

have

12.

I have never ___________ to Paris.

a)

been

b)

went

c)

go

13.

During the two years David ____________ ten different jobs.

a)

has has

b)

has had

c)

have had

14.

My friend ______________ my new dress yet.

a)

haven't seen

b)

didn't see

c)

hasn't seen

15.

How long ____________ the children slept?

a)

did

b)

have

c)

has