37. He asked me for this book many times. Please tell him that he _____ have it tomorrow.
A. must B. may C. shall D. both B and C 38. “Your phone number again? I _____ quite catch it.” “It’s 9568442.” A. didn’t B. couldn’t C. don’t D. can’t 39. Mother _____ us stories when we were children.
A. was used to tell B. is used to telling C. used to tell D. used to telling 40. She would rather _____ more money on books _____ on clothes.
A. cost … not B. to spare … don’t C. pay … than D. spend … than
1. D. must表示推测时不用于否定句;shouldn’t have done sth. 表示“本不应该做某事而实际上做了”;needn’t have done sth. 表示“本来不必做某事而实际上做了”;couldn’t have done sth. 表示“不可能做过某事”。根据题意,选D。 2. A. 情态动词ought 后要接带to的不定式,ought to do 的否定式是ought not to do,所以答案是A。
3. A. must not always be doing sth. 表示“不要老是做谋事”,含有埋怨、指责、反感等感情色彩。
4. D. 题中的A项和B项都指现在情况;couldn’t have gone表示“不可能去过”;shouldn’t have gone表示“本不应该去而实际上去了”。根据题意,选D。 5. D. could have done sth. 表示“本来能够做某事而实际上未能做成”。 6. D. should可用于表示惊奇、感叹、不满等感情色彩的句子,如指过去的动作,则要用should have done sth. Would 和 may通常不带感情色彩。
7. C. 题中的dare是情态动词,后接不带to的不定式,主要用于疑问句、否定句和条件句中。
8. B. must开头的疑问句,否定答语用needn’t或don’t have to。 9. C. would rather通常也视为情态动词(组),后接动词原形,其否定形式为would rather not。
10. D. need作为情态动词,其否定形式为needn’t;作实义动词时,其否定形式为don’t (doesn’t) need to do。
11. D. must用在肯定句中表推测时,语气比could, would等肯定得多。此处“must + 不定式进行式”表“想必正在??”之意。
12. A. would rather … than …,意为“宁愿(做)??而不(做)??”。 13. B. 由句意可知,这是对过去发生的事情不太有把握的推测。 14. D. needn’t have done意为“过去不必做而做了某事”。 15. D. should have done表示“过去应该做而没有做某事”。 16. C. can’t(不能),mustn’t(不准),may not(不可以),均不合题意。 17. D. don’t have to = needn’t
18. D. will用在第二人称的疑问句中,为询问(或征求)对方的意愿或向对方提出请求之意。
19. B. should not have done表示“过去不应该做而做了某事”,含有“后悔”、“责备”、“劝告”,“批评”之意。
20. A. may开头的疑问句,否定答语常用mustn’t。
21. D. 疑问句中shall用于第一、三人称,用来征询对方的意见。
22. D. 推测“她不可能在会上发言”,must表示推测时,不能用于否定句中。 23. B. will在此处表示“意志(向)”。 24. D. should not have done表示“过去不应该做而做了某事”,含有“后悔”、“责备”、“劝告”,“批评”之意。
25. B. must do表示对现在的事实进行推测。
26. C. must have done用于对过去发生的事情进行推测,且较有把握。 27. C. 表示推测时,must比may语气肯定。 28. A. can表推测,只用于否定句和疑问句中。
29. D. must表示推测时,其后的反意问句有两种情况:①对现存状态(现在的事实)进行推测时,反意疑问句中动词用其一般现在形式。②对过去发生的事情进行推测时,若有表过去的时间状语,反意问句用动词的过去式。 30. C. needn’t have done表示“过去不必做而做了某事”,若表示“不必做某事(且实际上未做)”则用“didn’t / don’t / doesn’t need to.” 31. D. A表示“本能够”,B, C表“本应该”。
32. D. have to表示客观上要求做某事,must表示主观上认为必须做某事。 33. D. ought to的反意问句应用oughtn’t或shouldn’t开头。 34. C. should 含“按理应该做??”、“有义务做??”之意。 35. C. Let’s 中的us一般包括对方在内。 36. A. Let us中的us一般不包括对方在内。 37. D. may和shall均可表“允诺”。
38. A. 由句后得知句意为“我开始没听清楚对方的电话号码”,为对过去的事实或发生动作的表述。
39. C. used to do“过去(常)做某事”,be used to doing“习惯于做某事”。 40. D. would rather后接动词原形。Spend … on sth.为常用结构。

