You are on page 1of 1

Present perfect-MULTIPLE CHOICE QUESTIONS

11.. My little brother, Joe __________ 22.. Our neighbour ____________ me


his pyjamas and brushed his teeth. He an invitation card for her
can go to bed now. wedding party.
a) have worn a) have given
b) has worn b) haven’t given
c) haven’t worn c) has given
d) hasn’t worn d) hasn’t given

33.. Peter and Lisa __________ played 44.. Look at that naughty girl! She has 55.. Samuel is on a Europe tour now.
tic-tac-toe _______ pushed He ________ to thirteen
recently. her friend. different cities so far.
a) have a) just a) have gone
b) has b) already b) have been
c) haven’t c) yet c) has gone
d) hasn’t d) ago d) has been

66.. Sue is running back home because 77.. My aunt, Liz has read 88.. Oh god! I ______ lost my
it_________ started hailing heavily. twelve novels ______the way. I have got a map, but I
She must be quicker. summer holiday started. ______ understood it yet.
a) have a) for a) has/hasn’t
b) has b) since b) hasn’t/has
c) haven’t c) yet c) have/haven’t
d) hasn’t d) just d) haven’t/have

99.. Mary and Bob 1100.. My cousin, Kevin is sad because 1111.. Gary: I ____ seen you for a long
________ slept yet. he has just ____________ time? Where have you _____?
They are awake. the water bottle. Ann: On holiday in Turkey.
a) hasn’t a) broken a) have/been
b) has b) broke b) haven’t/been
c) haven’t c) break c) have/gone
d) have d) breaked d) haven’t/gone

1122.. Mr.Hill _____________ 1133.. Now that the hosts 1144.. Gerorge and his sister are not at
anything yet. He is still of the party ___________, home now. They have
looking at the menu. the band can start playing. ____________ out.
a) hasn’t eaten a) hasn’t come a) run
b) has eaten b) haven’t come b) left
c) haven’t eaten c) has come c) been
d) have eaten d) have come d) gone

1155.. My best friend, Sara has planted 1166.. Lawrence hasn’t eaten his lunch 1177.. I _______ just ________ a hotdog
a lot of trees ___________ . ____________ because he from the fast food restaurant
She loves nature so much. doesn’t like spinach at all. around the corner.
a) last week a) just a) have/bought
b) yesterday b) yet b) haven’t/bought
c) recently c) already c) has/bought
d) an hour ago d) since d) hasn’t/bought

1188.. Joe: ________have Rita and her 1199.. Mr.Lewis __________ on a strict 2200.. The Harrisons have lived in this
friends played so far today? diet lately. He only eats salad for small cottage _______
Sara: Just hide and seek. lunch every day. about ten years.
a) Where a) has gone a) since
b) Which b) have gone b) for
c) Who c) has been c) just
d) What d) have been d) yet

Copyright © 11/05/2021 englishwsheets.com. All rights reserved.


a) usually

You might also like