wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

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

a)

is read

b)

have read

c)

has read

d)

hasn't readed

2.

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

a)

have / painted

b)

has / painted

c)

is / painted

d)

had / paint

3.

He _________________ the piano for 5 years. (play)

a)

has played

b)

has playing

c)

have played

d)

hasn't played

4.

____________________ the new Marvel film? (you / see)

a)

Have you seen

b)

Have you see

c)

Has you see

d)

Has you seen

5.

Choose the wrong sentence

a)

I have never seen an elephant

b)

She have been to India three times

c)

My father has bought two red coats

d)

Jenny has studied English for 4 years

6.

I_________to start working next week. (decide)

a)

have just decided

b)

has just decided

c)

just have decided

d)

have decide

7.

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

8.

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

a)

has been lived

b)

lived

c)

haven't lived

d)

hasn't lived

9.

_____________ her exam to the teacher? (give)

a)

Have she given

b)

Has she give

c)

Has she given

d)

Have you been given

10.

Have you _________flamingo in the zoo? (see)

a)

never see

b)

never seen

c)

ever seen

d)

ever saw

11.

Which of these is the correct structure of present perfect

a)

Subject + have/has + past participle

b)

Subject + was/were + verb

c)

Subject + verb + complement

12.

lisannie….(have & be) a terrorist all her life

(a)  

13.

which of these sentences is in present perfect

a)

i’m done with school.

b)

Sarah hasn’t been happy in months.

c)

Carla is an ant

14.

it’s only 11:45, that's why the class…. yet

a)

isn’t cancelled

b)

will not start

c)

hasn’t started

15.

When do you use the present perfect?

a)

for an unspecified time, you can use the present perfect tense.

b)

When you want to describe an event or action that has happened several times, but during an unspecified period in the past.

c)

to describe an event that recently occurred, or which has a result felt in the present time.

d)

To talk about something that happened in the past, and that has already culminated.

16.

He has .............. disappeared.

a)

yet

b)

just

17.

Have they found the amulet ........ ?

a)

just

b)

already

c)

yet

18.

She has .......... hurt her leg.

a)

just

b)

yet

19.

I've ............. told them a funny joke.

a)

yet

b)

already

20.

Have you cleaned your teeth ....... ?

a)

already

b)

yet

c)

just

21.

We haven't been to the USA ........ .

a)

just

b)

yet

c)

already

22.

Has he made his bed ........... ?

a)

already

b)

yet

c)

just

23.

I have ............ done the shopping.

a)

just

b)

yet

24.

My sister hasn't see a crocodile ........... .

a)

already

b)

yet

c)

just

25.

I have ............ walked in the country but I haven't run in a marathon ...... .

a)

just / already

b)

already / just

c)

already / yet