Choose the correct answer17. I can’t wait to get that blue top tomorrow. - I wouldn’t get too excited. They only had one left, so they ... well have sold out. A) ought B) might C) should D) needn’t 18. It’s got very cold - Yes, I think it ... easily snow tonight. A) must B) might C) should have D) has to 19. - I can’t wait till Roger gets here. - He should ... by now, so he’ll be here in about an hour. A) land B) have landed C) to land D) be landing 20. - I hope they’ve got some tickets left. - We ... just be lucky and get the last two. A) should B) might C) need D) ought 21. You ... pay me back now, but of course you can if you like! A) mustn’t B) didn’t have to C) needn’t to D) needn’t 22. Dogs ... on a leash at all times. A) must keep B) have to be kept C) may be keeping D) needn’t have been kept 23. If Linda ... from school tomorrow, maybe we could spend the afternoon in town. A) needn’t pick up B) doesn’t have to be picking up C) won’t have to be picked up D) doesn’t need to be picked up 24. We ... on phone lines in the future as we’ll all have mobile phones which connect to the Internet. A) didn’t have to rely B) won’t need to rely C) needn’t have relied D) won’t have rely 25. The invitations ... soon otherwise they won’t get there in time. A) will have to be sent B) must have sent C) needs to be sent D) should be sending 26. Sorry I’m late. I ... a few things from the supermarket on my way here. A) had to get B) must have got C) should have got D) needn’t to get 27. ... you ... a fuss to get your money back, or was the manager quite reasonable? A) Did / need to make B) Should/make C) Might/to make D) Need/have made 28. You ... believe everything Graham tells you. He’s lied to me before. A) needn’t B) mustn’t C) shouldn’t have D) can 29. Thankfully we ... Flossie in a cattery as our neighbours offered to feed her. A) needn’t have put B) didn’t need to put C) must have put D) might not have put 30. I ... have bothered preparing so much food; nobody ate anything anyway. A) should B) couldn’t C) needn’t |