31.(2008天津) She _______ have left school, for her bike is still here.
A. can’t B. wouldn’t C. shouldn’t D. needn’t

答案:A
解析:本题考查情态动词表推测的用法。句意“她的自行车现在还在这儿,她不可能离开了学校”。Must have done sth.表示对过去情况的肯定推测,只用于肯定句。Can’t have done sth.表示“过去不可能做了某事”;shouldn’t have done sth.表示过去本不该做某事而实际上做了;needn’t have done sth.表示过去本不必做某事但做了。

32.(2008福建) It is usually warm in my hometown in March, but it _______ be rather cold sometimes.
A. must B. can C. should D. would

答案:B
解析:本题考查情态动词表推测的用法。句意“我的家乡在三月份通常很暖和,但有时候也很冷”。情态动词can可用于肯定句中,表示客观的(理论的)可能性。

33.(2008辽宁) Peter _______ be really difficult at times even though he’s a nice person in general.
A. shall B. should C. can D. must

答案:C
解析:本题考查情态动词表推测的用法。句意“尽管大多数情况下彼得是一个很不错的人,但有时候他也会很难相处”。can在本句中意为“可能”。

34.(2008全国II) Lisa _______ well not want to go on the trip — she hates traveling.
A. will B. can C. must D. may

答案:D
解析:本题考查情态动词表推测的用法。句意“莎莉很可能不想去旅行——她厌恶旅行。”may well很可能,极有可能。如:It may well change forever the way you look at Greek art.这很可能会永远改变你对希腊艺术的看法。

35.(2007全国I) -- How’s your tour around the North Lake? Is it beautiful?
-- It _______ be, but it is now heavily polluted.
A. will B. would C. should D. must

答案:C
解析:本题考查情态动词表推测的用法。句意“你的北湖之行怎么样?北湖很美吗?”“应该是的,但是现在它被严重污染了。”will会,将;would表时态时为过去将来时。用在交际用于中表客气,或用在虚拟的语境下;should按说应该;must一定,必须。根据题意,此处为“按说应该”,故选C。

36.(2007江苏) -- She looks very happy. She _______ have passed the exam.
-- I guess so. It’s not difficult after all.
A. should B. could C. must D. might

答案:C
解析:本题考查情态动词表推测的用法。句意“她看上去很高兴,一定是通过考试了。”“我认为是这样,毕竟这次考试不是很难”。第一个人说她很高兴,然后对她的考试结果做出判断,第二个人认可第一个人的话,并补充说考试 不难。据此,我们可以看出这里是对“考试”这个过去事情做出的有把握的推测,应该用must have done,而should have done表示本该做却没有做,could / might have done表示语气较弱的推测,故选C。

37.(2007江西) -- Where is my dictionary? I remember I put it here yesterday.
-- You _______ it in the wrong place.
A. must put B. should have put C. might put D. might have put

答案:D
解析:本题考查情态动词表推测的用法。句意“我的词典哪儿去了?我记得昨天放在这儿了。”“你也许放错地方了”。由句意可以看出是对过去情况的推测,应该用“情态动词 + have done”的形式,故排除A、C两项;should have done sth.意为“过去本该做某事(而没做)”,故排除B项。

38.(2007福建) My MP4 player isn’t in my bag. Where _______ I have put it?
A. can B. must C. should D. would

答案:A
解析:本题考查情态动词表推测的用法。句意“我的MP4不在包里,我会把它放在哪儿了呢?”本句为疑问句,而且表示推测。B项表示肯定的推测,常用语肯定句中;C项表示过去本应该做却没有做;D项表示过去习惯(做某事)。故选A。