Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Simple

Total questions: 10

Worksheet time: 2mins

Name
Class
Date
1.

Why ______ you ______so much the guitar today?

a)

Has - plays

b)

Have - plays

c)

Have - played

d)

Has - play

2.

Laura _______ a lot of Italian papers.

a)

Has brought

b)

Has bring

c)

Have brought

d)

Had brought

3.

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

a)

Have - rain

b)

Have - rained

c)

Has - rained

d)

Has - rain

4.

I ______ to her this week. (-)

a)

haven't talk

b)

haven't talked

c)

hasn't talked

d)

hasn't talk

5.

My sister _____ my cake

a)

Have ate

b)

Has eat

c)

have eaten

d)

Has eaten

6.

Why_______it______ so much this summer?

a)

have-rain

b)

has-rain

c)

has-rained

d)

have-rained

7.

I_____ just______ my internship at the museum.

a)

have-finish

b)

have-finished

c)

has-finished

d)

has-finish

8.

I______ at that restaurant in a long time. (-)

a)

hasn't ate

b)

hasn't eaten

c)

haven't eat

d)

haven't eaten

9.

_______ the piano since you were a child?

a)

Has you play

b)

Have you played

c)

Do you played

d)

Have you play

10.

My friends_______ never______ to France.

a)

have-been

b)

has-been

c)

have-be

d)

had-been