1) My little brother .... his pyjamas a) has put b) hasn't putted c) haven't putted d) have put 2) Our neighbour ... me an invitation card for her birthday party. a) have given b) haven't given c) has given d) hasn't given 3) Peter and Lisa .... chess recently a) have play b) has played c) have played d) has play 4) Look at that naughty girl, she ... her friend. a) have push b) has pushed c) has push d) have pushed 5) Samuel is on a Europe Tour. He ... to 13 different cities so far. a) have been b) have was c) hasn't been d) has been 6) Sue is running back home because it ... raining. a) has started b) have started c) have start d) has start 7) My aunt .... twelve novels since the beginning of the holiday. a) have read b) have readed c) has read d) has readed 8) Oh no! I ... my way. I need a map. a) have lost b) has lost c) have lose d) has losed 9) Mary and Bob ... yet. They are awake. a) have slept b) has sleep c) hasn't slept d) haven't slept 10) My cousin is sad. he has just ... the water bottle a) broken b) broke c) break d) breaked 11) Oh Gary, I ... you for a long time. I missed you so much. a) have see b) hasn't seen c) haven't seen d) hasn't see 12) M. Hill .... anything yet. He is still looking at the menu. a) hasn't eaten b) has eaten c) haven't eaten d) haven't eat 13) Now that the hosts of the party ...., the band can play music. a) hasn't come b) have came c) has come d) have come 14) George and his sister aren't at home now. They .... out. a) have run b) have left c) have been d) have gone 15) Sara ... a lot of tree recently. She loves nature so much. a) have planted b) has planted c) hasn't planted d) have plant 16) Lawrence .... his lunch because he hates spinach. a) has eaten b) hasn't eaten c) has eat d) have eaten 17) I ... just .... a hot dog from the fast food restaurant. a) have / bought b) haven't / buy c) has / bought d) have / buy 18) Rita and Max ... hide and seek so. a) has played b) have played c) has play d) have play 19) M. Lewis ... on a strict diet lately. He only eats salad every day. a) have go b) have gone c) has gone d) has go 20) The Harrisons ... in this cottage for about 10 years. a) have lived b) has live c) has lived d) have live

Leaderboard

Visual style

Options

Switch template

Continue editing: ?