1、巩固练习二:1. My sister met him at the Grand Theatre yesterday afternoon, so he _ your lecture.A. couldnt have attended B. neednt have attendedC. mustnt have attended D. shouldnt have attended2. He _ you more help even though he was very busy.A. might have given B. might give C. may have given D. may giv
2、e3. -There were already 6 people in the car but they managed to take me as well. -It _ a comfortable journey.A. cant be B. shouldnt be C. mustnt have been D. couldnt have been4. -We quarreled with the waiter about the bill. - How silly! You _ to the manager.A. must have talked B. should have talked
3、C. coould talk D. must talk5. We _ have proved great achievements, but we have tried our best in the past 10 years.A. neednt B. may not C. shouldnt D. mustnt6. Look, what you have done! You _ more careful.A. may be B. had to be C. should have been D. would be7. -You should have been to your sisters
4、home! -Yes, I _.A. should B. ought to be C. must D. should have8. Research findings show we spend about two hours dreaming every night, no matter what we _ during the day.A. should have done B. would have done C. must have done D. may have done10. -Look, Johns fallen asleep. -Oh, he _ too late last
5、night.A. might sit up B. should have sat up C. could sit up D. must have sat up11. From what I learn about their hotel, the service and the weather, they _ their holiday very much.A. wouldnt have enjoyed B. shouldnt have enjoyed C. neednt have enjoyed D. cant have enjoyed12. Its not like Jack to be
6、unfriendly, so he _ you when you called.A. cant have seen B. shouldnt have seen C. must not have seen D. neednt have seen13. You _ here so early. The film will begin at 8 oclock.A. neednt have come B. mustnt have come C. may not have come D. cant have come14. He _ to visit the exhibition last Sunday
7、 because he was ill.A. cant have gone B. must not go C. can not go D. must have gone15. I got up early this morning, but I _ so early because it is Sunday.A. didnt need to get up B. neednt have got up C. cant have got up D. may not have got up16. I didnt get up early this morning because I _ so beca
8、use its Sunday.A. didnt need to do B. neednt have done C. cant have done D. must have done17. -Why hasnt the speaker turned up? -He _ the flight. Ill find it out at once.A. must have missed B. might have missed C. would have missed D. could have missed 18. -Mary didnt turn up last time, did she? -No
9、. She _. We had changed our plans.A. shouldnt have come B. neednt have come C. didnt need to come D. neednt have to come19. -Ive taken someone elses green sweater by mistake. - It _ Marys. She always wears green.A. has to be B. will be C. mustnt be D. could be20. This cake is very sweet. You _ a lot
10、 of sugar in it.A. should put B. could have put C. might put D. must have put21. The World Wide Web is sometimes jokingly called the World Wide Wait because it _ be very slow. A. should B. must C. will D. can22. He paid for a seat when he _ have entered free.A. could B. would C. must D. need.23. I w
11、as on the highway when this car went past followed by a police car. They _ at least 150 kilometres an hour.A. should have been doing B. must have been doing C. could have done D. would have done25. -Do you know where David is? I couldnt find him anywhere. -Well, he _ have gone far, for his coat is s
12、till here.A. shouldnt B. mustnt C. cant D. wouldnt26. -Catherine, I have cleaned the room for you. -Thanks. You_ it. I could manage it myself.A. neednt do B. neednt have done C. mustnt do D. shouldnt have done27. -The woman biologist stayed in Africa studying wild animals for 13 years before she ret
13、urned. -Oh, dear! She _ a lot of difficulties!A. may go through B. might go through C. ought to have gone through D. must have gone through28. -Look, this car _ Jones. -No, it _hers. Hers is a blue one, but this is a black one. A. must be, cant be B. cant be, must be C. may be, must be D. must be, m
14、ay not be29. John, look at the time. _ you play the piano at such a late hour?A. Must B. Can C. May D. Need30. You _ fail to pass the examination if you dont work hard.A. shall B. could C. must D. should31. -Can I borrow your car? -Well, _.A. if you must B. if you need C. if you can D. if you should
15、32. The public transportation is very convenient in the big city, so there _ be any difficulty in traveling around.A. mustnt B. wouldnt C. shouldnt D. neednt33. You _ Bob at this meeting yesterday; he has been on holiday in paris for a week.A. mustnt have seen B. shouldnt see C. cant have seen D. co
16、uldnt see34. You _the two boys. Before you did that, as a matter of fact, they had regretted the fight and agreed to make peace.A. neednt have separated B. mustnt have separatedC. wouldnt have separated D. couldnt have separated35.You must have gone to see Bill yesterday, _ you?A. mustnt you B. need
17、nt you C. didnt you D. havent you 37. -Do you dare to go home alone? - _.A. Yes, I dare B. No, I darent C. Yes, I do D. No, I dare not do38. Jenny _ come with us tonight, but she isnt sure yet.A. will B. may C. can D. must39. Where is my pen? I _ lost it.A. ought to have B, must have C. should have
18、D. will have40. I lived with my sister this summer and didnt have to pay the rent. So I _ save most of my salary. A. could B. would C. was able to D. should41. -Shall I go and buy more fruit for the party?-No, I have already bought 3 baskets. That _ be enough.A. can B. ought to C. may D. might42. -T
19、he farmers lived near the highway. -_ very noisy.A. It must have been B. They must be C. That night be D. There must be43. He _ Shanghai, for I saw him talking with the headmaster a moment ago.A. must have gone to B. cant have gone to C. mustnt have gone to D. cant have been to45. He used to teach i
20、n that university and I _ ride past it on my way to work.A. would B. could C. should D. might46. -_ he come to see you? - Of course, please. And Id rather he _ me the truth.A. Will, inform B. Shall, told C. Should, will say D. Can, spoke47. Professor Li, many students want to see you. _ they wait he
21、re or outside?A. Do B. Will C. Shall D. Are48. -I promise that she _ get a nice present on her birthday. -Will it be a great surprise to her?A. should B. must C. would D. shall50. -It rained so heavily. -Yes. We _ a worse day for the picnic.A. shouldnt have picked B. couldnt have pickedC. couldnt pi
22、ck D.would pick51. Ive blamed him so hard for his mistakes, but I _ it like that.A. would rather not do B. wouldnt rather doC. would rather not have done D. wouldnt rather have done52. -Who is the girl standing over there? -Well, if you _ know, her name is Mabel.A. may B. can C. must D. shall53. -Ex
23、cuse me, but I want to use your computer to type a report. -You _ have my computer if you dont take care of it.A. shant B. might not C. neednt D. shouldnt54. It has been announced that candidates _ remain in their seats until all the papers have been collected. A. can B. will C. may D. shall55. You
24、cant imagine that a top student _have failed in the college entrance examination. A. might B. should C. need D. would56. There was plenty of time. She _. A. mustnt have hurried B. couldnt have hurried C. mustnt hurry D. neednt have hurried57. Kate is already two hours late. What _ to her?A. can have
25、 happened B. may have happened C. should have happened D. must have happened58. Yesterday, Jane walked away from the discussion. Otherwise, she _ something she would regret later.A. had said B. said C. might say D. might have said59. -Did you scold him for his mistake? -Yes, but _ it. A. Id rather not have done B. Id better not do C. Id better have not done D. Id rather have not done60. Sorry, Im late. I _ have turned off the alarm clock and gone back to sleep again. A. might B. should C. can 4