wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

present perfect

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

He _________________ the piano for 5 years. (play)

a)

has played

b)

has playing

c)

have played

d)

hasn't played

2.

The girl ……………. just …………….. a picture. (paint)

a)

have / painted

b)

has / painted

c)

is / painted

d)

had / paint

3.

Sonia ……………. interesting stories to the children. (read)

a)

is read

b)

have read

c)

has read

d)

hasn't readed

4.

We (a)   (told) our family and friends.

5.

Have you _________flamingo in the zoo? (see)

a)

never see

b)

never seen

c)

ever seen

d)

ever saw

6.

_____________ her exam to the teacher? (give)

a)

Have she given

b)

Has she give

c)

Has she given

d)

Have you been given

7.

John ____ in this apartment since 2005. (not / live)

a)

has been lived

b)

lived

c)

haven't lived

d)

hasn't lived

8.

He ___________any gift or letter from his brother for a long time. (not / receive)

a)

hasn't received

b)

has receive

c)

has been receiving

d)

haven't received

9.

____________________ the new Marvel film? (you / see)

a)

Have you seen

b)

Have you see

c)

Has you see

d)

Has you seen

10.

I ______ to her this week. (-)

a)

haven't talk

b)

haven't talked

c)

hasn't talked

d)

hasn't talk

11.

I ______ this exercise twice. I can't understand it :(

a)

've done

b)

've been doing

c)

done