1. His illness got worse and worse. In the end he _____ go into hospital for an operation.
A) will have to

B) must

C) had to

D) ought to have

2. You _____ any more aspirins; you’ve had four already.
A) mustn’t take

B) needn’t have taken

C) shouldn’t have taken

D) had better not take

3. I’ve searched everywhere for Bob but I _____ to find him.
A) wasn’t able

B) am not able

C) haven’t been able

D) couldn’t

4. A: Mrs. Taylor was found dead with a wire around her neck.
B: She _____ strangled.
A) had to be

B) ought to have been

C) should have

D) must have been

5. You _____ spanked her. She didn’t deserve it.
A) shouldn’t have

B) needn’t have

C) mustn’t have

D) couldn’t have

6. A: I wonder who took my alarm clock.
B: It _____ Julia. She _____ supposed to get up early.
A) might be / is

B) could be / is

C) had to be / was

D) must have been / was

7. In a hundred years’ time we _____ out of water to drink.
A) must have run

B) might have been/run

C) should have run

D) may have run

8. If you’d explained your problem to me, I _____ to help you.
A) was able

B) will have been able

C) would have been able

D) could have

9. Joe ran all the way. It wasn’t necessary. Joe _____ run all the way.
A) needn’t have

B) need have

C) didn’t need to

D) doesn’t need to

10. Tom was serious when he said he wanted to be an actor when he
grew up. We _____ at him. We hurt his feelings.

A) shouldn’t have laughed

B) needn’t have laughed

C) mustn’t have laughed

D) shouldn’t have been laughed

11. He _____ hungry. He isn’t eating his food.
A) should be

B) needn’t have been

C) might not have been

D) must not be

12. All the lights in Terry’s room are turned off. He_____ sleeping.
A) must have been

B) had to be

C) must be

D) must not be

13. Let’s go to the seminar. It _____ interesting.
A) used to be

B) is supposed to be

C) must have been

D) needs to be

14. Children _____ taught to respect their elders.

A) should be

B) had better

C) has to be

D) must have

15. This application _____ last week.
A) should be sent

B) must have been

C) ought to have been sent

D) should have sent

16. We can’t wait any longer! Something _____ immediately.
A) should have been done

B) had to be done

C) ought to do

D) must be done

17. A: I overslept this morning.
B: You _____ your alarm clock.
A) had better set

B) had to set

C) should have set

D) ought to have been

18. Rice _____ have water in order to grow.
A) must

B) should

C) had better

D) ought to

19. I _____ to go now. I have a class in ten minutes.
A) had better

B) have got

C) must

D) should

20. “Doctors are supposed to help sick people” means: _____.
A) They help sick people.

B) They should help sick people.

C) They must be helping sick people.

D) They might have helped sick people.

21. I _____ to the doctor. I’m feeling much better.
A) don’t have to go

B) needn’t have gone

C) should have gone

D) mustn’t go

22. This is an opportunity that comes once in a lifetime. We _____ let it
A) don’t have to

B) shouldn’t have

C) needn’t have

D) mustn’t

23. I _____ go to the cinema than study English.
A) would rather

B) had better

C) need to

D) should

24. When I was a child my father _____ read me a story every night
before bed.
A) was going to

B) was used to

C) would

D) got used to

25. A: Did you enjoy the concert?
B: It was OK, but I ___ to the theatre.
A) needn’t have gone

B) must have gone

C) had better go

D) would rather have gone

26. A: How much do you weigh?
B: _____.
A) I needn’t have told you

B) I’d rather not tell you

C) I couldn’t have told you

D) I’d better not be told

27. When I was a child, I _____ a flashlight to bed with me so that I _____ read comic books without my parents’ knowing them.
A) used to take / could

B) was used to taking / could

C) would take / can

D) would have taken / was able to

28. After looking at his notes again, he _____ to complete the exercise.
A) could

B) was able

C) can

D) has been able

29. If we don’t book seats soon, we _____ to get into the concert.
A) are able

B) won’t be able

C) will be able D) can’t

30. If we went to live in the tropics. I _____ buy some thin clothes.
A) will have to

B) have to

C) would have to

D) have had to

31. If there is fuel shortage, solar energy _____.
A) has to develop

B) will have to be developed

C) will have to develop

D) had to be developed

32. When she got thinner she _____ take her dress in.
A) will have to

B) should

C) has to

D) had to

33. Mary _____ any chocolates but she did.
A) shouldn’t eat

B) ought not to have eaten

C) ought not to eat

D) must not have eaten

34. Your umbrella is wet. It _____ raining.
A) must be

B) was

C) can’t be

D) might

35. _____ the pains come again, don’t hesitate to phone me.
A) Would

B) Should

C) Will

D) Had

36. _____ it been raining, I’d have needed my umbrella.
A) Should

B) Would

C) Might

D) Had

37. A: I took Janet to the cinema last night.
B: You _____ me too. I was at home.
A) might take

B) may have been taken

C) might have taken

D) must have taken

38. I don’t think she _____. Call her again.
A) can have heard

B) might have heard

C) must hear

D) can be heard

39. Lucy is very late. She _____ her train.
A) may miss

B) may have missed

C) had to miss

D) should have missed

40. I walked to school this morning, but I _____ a bus.
A) didn’t need to take

B) had better take

C) might take

D) could have taken

41. The flower is dead. Maybe I _____ it more water.
A) might give

B) needed to give

C) should have given

D) ought to have been given

42. These flowers _____ twice a week, but I always forget to water them.
A) ought to water

B) ought to have been watered

C) should be watered

D) needn’t have been watered

43. Why don’t you buy a lottery ticket. You _____ a large prize.
A) might win

B) might have won

C) could have won

D) must have won

44. Why did you take such a risk? You _____ died!
A) could

B) must be

C) might have

D) may be

45. We _____ our towels because we knew the hotel would provide
A) didn’t need to pack

B) needn’t pack

C) don’t have to pack

D) needn’t have been packed

46. It was very cold in the morning. You _____ your sweater.
A) could wear

B) need to wear
C) should have worn

D) might wear

47. “I was supposed to call her at seven.” means: _____.
A) I called her at seven

B) I was called by her at seven
C) I could call her at seven.

D) I should have called her at seven

48. You _____ for me; I could have found the way all right.
A) needn’t have waited

B) could have waited

C) don’t have to wait

D) didn’t need to wait

49. Janet _____ some problem. She keeps crying.
A) must have had

B) must have

C) needs to have

D) may have had

50. The lights have gone out. _____.
A) A fuse might blow

B) A fuse could blow

C) A fuse must have blown

D) A fuse will have blown



  1. yeezy shoes says:

    I wanted to put you this very small remark to finally thank you so much the moment again for those awesome opinions you have featured on this site. It is really particularly open-handed with people like you to offer extensively precisely what a lot of people would have made available for an e-book to end up making some bucks for their own end, principally given that you could have tried it in the event you considered necessary. The thoughts also acted to provide a good way to fully grasp other people have similar zeal just like my own to learn somewhat more in respect of this matter. I believe there are lots of more enjoyable opportunities ahead for folks who browse through your website.

  2. I must get across my respect for your generosity giving support to folks that require assistance with this important concept. Your real commitment to passing the message all around became quite useful and have always made others much like me to reach their desired goals. Your entire valuable guide signifies so much to me and extremely more to my colleagues. Thanks a ton; from everyone of us.

  3. I wish to show some appreciation to you just for rescuing me from this type of instance. After searching throughout the world-wide-web and seeing things which are not pleasant, I figured my entire life was gone. Being alive devoid of the approaches to the difficulties you have solved through this short post is a critical case, and ones that might have in a wrong way damaged my entire career if I had not noticed your web blog. Your own understanding and kindness in maneuvering the whole lot was crucial. I am not sure what I would’ve done if I hadn’t encountered such a solution like this. I am able to at this point look forward to my future. Thanks a lot very much for the expert and sensible help. I won’t be reluctant to recommend your web sites to anybody who should get care about this subject.

  4. adidas nmd says:

    I and also my friends appeared to be digesting the nice helpful tips on your website then all of the sudden I had a terrible feeling I had not expressed respect to you for those strategies. Those women happened to be excited to study all of them and already have pretty much been having fun with these things. I appreciate you for truly being quite kind and also for going for variety of tremendous guides most people are really wanting to know about. My very own honest apologies for not expressing gratitude to sooner.

  5. My spouse and i were glad when Chris managed to deal with his survey because of the precious recommendations he obtained out of your weblog. It’s not at all simplistic to just continually be giving for free strategies which usually many people might have been making money from. So we do know we have got you to give thanks to for that. The most important illustrations you made, the easy website navigation, the relationships you will help create – it’s all incredible, and it is facilitating our son and the family know that this idea is brilliant, which is extremely essential. Many thanks for the whole thing!

  6. air max 2018 says:

    I am glad for commenting to let you understand what a perfect experience my daughter gained browsing yuor web blog. She even learned a good number of things, including what it’s like to possess a wonderful teaching mindset to get others really easily fully grasp specified hard to do subject matter. You truly surpassed her expected results. Thank you for supplying such informative, trustworthy, informative and as well as unique tips on your topic to Gloria.

  7. yeezy says:

    I in addition to my friends were found to be digesting the best tips found on the website while all of a sudden came up with a terrible feeling I had not thanked the web site owner for those secrets. Most of the people were definitely as a result glad to see all of them and have now simply been loving them. Appreciation for really being simply thoughtful and also for considering some essential useful guides millions of individuals are really wanting to know about. Our own sincere apologies for not expressing gratitude to you sooner.

  8. I simply desired to appreciate you again. I’m not certain the things that I could possibly have done without the actual creative ideas documented by you over this problem. It became a frustrating condition in my opinion, but coming across a new skilled manner you treated that made me to leap over joy. I’m just grateful for this service and then trust you are aware of an amazing job you have been putting in training many others via your web site. I’m certain you have never come across all of us.

  9. yeezys says:

    Thanks for all your effort on this blog. My daughter takes pleasure in going through research and it’s obvious why. Many of us hear all about the compelling method you provide priceless tactics via the web blog and even improve response from the others about this subject so my simple princess is really studying a lot of things. Take pleasure in the remaining portion of the year. You’re doing a powerful job.

  10. I actually wanted to send a small message to be able to appreciate you for the amazing strategies you are posting at this site. My particularly long internet lookup has at the end of the day been honored with extremely good facts to exchange with my friends and classmates. I ‘d assume that many of us readers actually are unequivocally blessed to live in a very good network with many perfect people with interesting guidelines. I feel very much fortunate to have encountered the webpages and look forward to really more excellent times reading here. Thanks once again for everything.

  11. I enjoy you because of your whole efforts on this web page. Debby enjoys getting into research and it’s really simple to grasp why. Almost all know all concerning the dynamic form you give useful tactics via this web site and as well boost response from other ones on the concept while our own child is now studying a lot. Take pleasure in the rest of the new year. Your conducting a powerful job.

  12. I am also commenting to let you know of the impressive discovery my wife’s princess obtained checking your webblog. She even learned such a lot of things, which include what it is like to have a very effective giving nature to get other individuals clearly have an understanding of specific complex subject matter. You actually did more than our expected results. Thanks for presenting those valuable, dependable, revealing and as well as cool tips on the topic to Sandra.

  13. My spouse and i felt now peaceful Ervin could conclude his homework through the entire ideas he made from your own web pages. It is now and again perplexing to just be offering tips and hints that many the rest could have been selling. And now we recognize we have got the writer to thank for this. Those illustrations you made, the straightforward website menu, the relationships you will give support to instill – it’s everything fantastic, and it is aiding our son and us understand that article is pleasurable, and that is highly essential. Thank you for everything!

  14. Carson says:

    I have learn a few just right stuff here. Certainly price bookmarking for revisiting. I wonder how so much attempt you put to make any such excellent informative web site.

  15. yeezy boost says:

    I enjoy you because of your own efforts on this web site. My mum take interest in going through investigations and it’s simple to grasp why. Most of us notice all of the lively tactic you make useful secrets via the website and as well increase participation from other people on that content so my girl is truly learning a lot of things. Have fun with the remaining portion of the new year. You are always doing a dazzling job.

  16. I enjoy you because of your entire efforts on this web page. Debby takes pleasure in getting into investigations and it’s easy to understand why. My partner and i know all about the compelling medium you render simple guidelines via this web site and as well encourage participation from other ones on this subject matter plus our own princess is learning so much. Take pleasure in the remaining portion of the new year. You have been conducting a remarkable job.

  17. I’m just commenting to let you understand of the brilliant experience my cousin’s child experienced reading through the blog. She figured out too many things, including what it is like to possess a great giving mindset to make the others very easily fully understand various extremely tough issues. You undoubtedly exceeded our own desires. Thank you for imparting those beneficial, healthy, edifying and as well as easy tips on the topic to Evelyn.

  18. My husband and i got very relieved that Jordan managed to deal with his investigation by way of the ideas he had from your blog. It’s not at all simplistic to just choose to be giving away hints which often other folks could have been trying to sell. And now we remember we now have the blog owner to appreciate for that. These illustrations you’ve made, the easy website navigation, the friendships you make it easier to instill – it is mostly wonderful, and it’s really facilitating our son in addition to the family reason why this situation is exciting, which is certainly very vital. Many thanks for the whole thing!

  19. Thanks for all of the efforts on this blog. Ellie take interest in managing research and it’s simple to grasp why. Most people notice all concerning the powerful tactic you render efficient suggestions on your web site and recommend participation from website visitors on this topic plus my simple princess is undoubtedly being taught a lot of things. Have fun with the rest of the new year. Your performing a pretty cool job.

  20. nmd uk says:

    I wish to voice my gratitude for your generosity for those people who require help on this particular concern. Your personal dedication to getting the solution up and down ended up being exceedingly good and have in every case made associates just like me to attain their objectives. Your personal important help and advice denotes a lot a person like me and still more to my colleagues. Thanks a lot; from all of us.

  21. I wish to show my appreciation for your kind-heartedness in support of folks who have the need for assistance with that theme. Your very own commitment to passing the message all-around became exceedingly practical and have usually helped girls much like me to reach their ambitions. Your own valuable advice signifies so much to me and somewhat more to my office workers. Thank you; from all of us.

  22. adidas nmd says:

    I really wanted to send a simple note to be able to appreciate you for those fabulous tips and tricks you are giving on this site. My particularly long internet lookup has finally been recognized with incredibly good suggestions to exchange with my contacts. I ‘d mention that many of us visitors actually are definitely endowed to be in a superb network with so many awesome people with good things. I feel rather lucky to have encountered your entire webpage and look forward to really more pleasurable moments reading here. Thank you once again for everything.

  23. you have got an ideal blog here! would you wish to make some invite posts on my weblog?

  24. I intended to send you a very little note so as to give many thanks the moment again with the beautiful suggestions you have featured on this website. It’s so unbelievably generous of people like you to grant easily what a number of people might have distributed for an e book to make some profit for themselves, notably considering the fact that you might well have tried it if you decided. Those creative ideas additionally acted to be a fantastic way to realize that many people have similar fervor similar to my personal own to know the truth significantly more with regard to this problem. Certainly there are thousands of more pleasurable moments up front for individuals that go through your blog post.

  25. kd shoes says:

    I’m also writing to make you understand what a brilliant experience my child developed reading through your site. She discovered some issues, with the inclusion of what it’s like to have an incredible helping heart to have men and women effortlessly master chosen specialized subject matter. You truly exceeded our own expected results. Many thanks for offering these insightful, dependable, educational and as well as fun tips about your topic to Sandra.

  26. Needed to put you this very small word to finally give thanks as before just for the precious things you have contributed in this article. This has been quite surprisingly generous of people like you to give without restraint what exactly a lot of folks would’ve sold as an electronic book to make some bucks on their own, especially now that you might well have done it if you wanted. These secrets also worked to provide a good way to be sure that many people have similar keenness the same as mine to learn a lot more around this issue. I know there are a lot more pleasurable opportunities ahead for those who start reading your blog post.

  27. Thanks for all of your efforts on this site. My niece enjoys working on investigation and it’s really easy to understand why. My partner and i know all of the lively ways you produce simple tips and hints through this blog and in addition increase response from some others about this area of interest then our favorite princess is without a doubt studying a lot. Take advantage of the remaining portion of the year. You’re the one performing a good job.

  28. nike air max says:

    I wish to express my appreciation for your generosity giving support to persons who should have help on this matter. Your personal dedication to getting the message all around ended up being incredibly productive and have really empowered guys and women much like me to arrive at their dreams. Your personal insightful help signifies this much to me and extremely more to my office colleagues. Many thanks; from all of us.

  29. I am only commenting to let you be aware of what a fine experience my wife’s princess obtained studying your web page. She even learned lots of things, most notably what it’s like to possess an awesome giving mindset to have the mediocre ones really easily grasp specified complex subject matter. You truly surpassed readers’ expected results. Thank you for rendering the useful, safe, educational as well as unique thoughts on that topic to Tanya.

  30. Michel Rodrigues says:

    what about the answers?