NEW
Font size
Worksheets5º Primaria - Inglés - Present Perfect I
Total questions: 20
Worksheet time: 11mins
I _________ forgotten how to speak German.
has
have
am
'm
_________ they played cricket?
Has
Have
Are
Is
Jon ___________ painted his house.
hasn't
haven't
have
isn't
____________ the doctor seen you?
Have
Are
Is
Has
The police _________ come to arrest the thief.
have
has
is
's
My sister ___________________ (not take) the dog for a walk.
didn't take
haven't take
hasn't took
hasn't taken
_________ Sam ___________ (see) her new car?
Have Sam seen her new car?
Has Sam saw her new car?
Has Sam see her new car?
Has Sam seen her new car?
I ___________ (not be) to Norway.
have not was
has not been
haven't been
haven't am
You ____________ (break) my laptop.
has broken
have broke
have broken
have break
My parents _____________________ (dig) a hole to hide their money.
has dug
have dug
have dig
has dig
This dog ____________ (not eat) your homework.
hasn't eaten
has not ate
has not eat
hasn't aten
The farmers _____________________ (not feed) the animals.
have not feed
haven't feed
haven't fed
hasn't feed
My parents ______________ (not give) me a new computer game.
have given't
has given't
hasn't given
haven't given
Turn into the interrogative form:
She has done her homework.
She has done her homework?
Her homework done she has?
Has done she her homework?
Has she done her homework?
Turn into the interrogative form:
They have brought something for you.
Have brought they something for you?
Brought they have somethig for you?
Have they brought something for you?
Have something for you brought they?
Turn into the interrogative form:
The cats have had a fight.
Has the cats had a fight?
Has the cats have a fight?
Have the cats have a fight?
Have the cats had a fight?
Turn into the interrogative form:
You have forgotten the books.
Has you forgotten the books?
Have you forgot the books?
Have you forgotten the books?
Have you forget the books?
Turn into the interrogative form:
The people in this town _________(play) a football match.
Have the people in this town played a football match?
Have the people in this town playen a football match?
Has the people in this town play a football match?
Has a football match played the people in this town?
Turn into the interrogative form:
They ________________________ (buy) a present for your birthday.
Has they bought a present for your birthday?
Have they buy a present for your birthday?
Have they bought a present for your birthday?
They have bought a present for your birthday?
Turn into the interrogative form:
He ______________ (not make) big mistakes in his life.
Has he maken big mistakes in his life?
Have he not made big mistakes in his life?
Hasn't he made big mistakes in his life?
Hasn't he make big mistakes in his life?
