wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

5º Primaria - Inglés - Present Perfect I

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

I _________ forgotten how to speak German.

a)

has

b)

have

c)

am

d)

'm

2.

_________ they played cricket?

a)

Has

b)

Have

c)

Are

d)

Is

3.

Jon ___________ painted his house.

a)

hasn't

b)

haven't

c)

have

d)

isn't

4.

____________ the doctor seen you?

a)

Have

b)

Are

c)

Is

d)

Has

5.

The police _________ come to arrest the thief.

a)

have

b)

has

c)

is

d)

's

6.

My sister ___________________ (not take) the dog for a walk.

a)

didn't take

b)

haven't take

c)

hasn't took

d)

hasn't taken

7.

_________ Sam ___________ (see) her new car?

a)

Have Sam seen her new car?

b)

Has Sam saw her new car?

c)

Has Sam see her new car?

d)

Has Sam seen her new car?

8.

I ___________ (not be) to Norway.

a)

have not was

b)

has not been

c)

haven't been

d)

haven't am

9.

You ____________ (break) my laptop.

a)

has broken

b)

have broke

c)

have broken

d)

have break

10.

My parents _____________________ (dig) a hole to hide their money.

a)

has dug

b)

have dug

c)

have dig

d)

has dig

11.

This dog ____________ (not eat) your homework.

a)

hasn't eaten

b)

has not ate

c)

has not eat

d)

hasn't aten

12.

The farmers _____________________ (not feed) the animals.

a)

have not feed

b)

haven't feed

c)

haven't fed

d)

hasn't feed

13.

My parents ______________ (not give) me a new computer game.

a)

have given't

b)

has given't

c)

hasn't given

d)

haven't given

14.

Turn into the interrogative form:


She has done her homework.

a)

She has done her homework?

b)

Her homework done she has?

c)

Has done she her homework?

d)

Has she done her homework?

15.

Turn into the interrogative form:


They have brought something for you.

a)

Have brought they something for you?

b)

Brought they have somethig for you?

c)

Have they brought something for you?

d)

Have something for you brought they?

16.

Turn into the interrogative form:


The cats have had a fight.

a)

Has the cats had a fight?

b)

Has the cats have a fight?

c)

Have the cats have a fight?

d)

Have the cats had a fight?

17.

Turn into the interrogative form:


You have forgotten the books.

a)

Has you forgotten the books?

b)

Have you forgot the books?

c)

Have you forgotten the books?

d)

Have you forget the books?

18.

Turn into the interrogative form:


The people in this town _________(play) a football match.

a)

Have the people in this town played a football match?

b)

Have the people in this town playen a football match?

c)

Has the people in this town play a football match?

d)

Has a football match played the people in this town?

19.

Turn into the interrogative form:


They ________________________ (buy) a present for your birthday.

a)

Has they bought a present for your birthday?

b)

Have they buy a present for your birthday?

c)

Have they bought a present for your birthday?

d)

They have bought a present for your birthday?

20.

Turn into the interrogative form:


He ______________ (not make) big mistakes in his life.

a)

Has he maken big mistakes in his life?

b)

Have he not made big mistakes in his life?

c)

Hasn't he made big mistakes in his life?

d)

Hasn't he make big mistakes in his life?