21.(2008江蘇) -- I'm sorry. I _______ at you the other day.
-- Forget it. I was a bit our of control myself.
A. shouldn’t shout B. shouldn’t have shouted?C. mustn’t shout D. mustn’t have shouted

答案:B
解析:本題考查情態(tài)動詞的用法。句意“對不起,前幾天,我不應(yīng)該對你大喊大叫的?!薄八懔耍耶敃r也有點失控”。從上下文可看出,設(shè)空處應(yīng)該是本不應(yīng)當?shù)囊馑?,故用should not have done結(jié)構(gòu),需提醒一下,mustn’t have done這一結(jié)構(gòu)在英語中不存在。

22.(2007北京) In crowded places like airports and railway stations, you _______ take care of your luggage.
A. can B. may C. must D. will

答案:C
解析:本題考查情態(tài)動詞的用法。句意“在像飛機場和火車站這樣擁擠的地方,你必須照看好你的行李”。根據(jù)句意此處應(yīng)為“必須”之意,故選must。

23.(2011上海春) Some young people these days just _______ go out of their homes to contact the real world.
A. mustn’t B. won’t C. mightn’t D. shouldn’t

答案:B
解析:本題考查情態(tài)動詞表推測的用法。句意“現(xiàn)在一些年輕人不會離開自己的家去接觸真實的世界”。mustn’t絕對不許,語氣強烈;won’t不會;mightn’t也許不;shouldn’t不應(yīng)該。B項符合句意。

24.(2010北京)?-- Good morning. I’ve got an appointment with Miss Smith in the Personnel Department.
-- Ah, good morning. You _______ be Mrs. Peters.
A. might B. must C. would D. can

答案:B
解析:本題考查情態(tài)動詞表推測的用法。句意“早上好,我和人事部的Smith小姐有約?!薄芭叮缟虾?。那您一定是Peters女士?!备鶕?jù)題干可以判斷說話人對所判斷的情況很肯定,故選擇B項。

25.(2010浙江) “You _______ have a wrong number,” she said. “There’s no one of that name here.”
A. need B. can C. must D. would

答案:C
解析:本題考查情態(tài)動詞表推測的用法。句意“你肯定打錯電話了,”她說,“這兒沒有叫那個名字的人。”由語境可知說話人對推測的事情把握較大,所以must(肯定,一定)。

26.(2010安徽) Jack described his father, who _______ a brave boy many years ago, as a strong-willed man.
A. would be B. would have been C. must be D. must have been

答案:D
解析:本題考查情態(tài)動詞表推測的用法。句意“杰克的父親很多年前一定非常勇敢,因此杰克說他的父親是一個意志堅定的人”。由句中的many years ago可知是對過去的推測,故排除A、C;而B項表示可能性很小,故被排除。

27.(2009全國I) What do you mean, there are only ten tickets? There _______ be twelve.
A. should B. would C. will D. shall

答案:A
解析:本題考查情態(tài)動詞表推測的用法。句意“你是什么意思,只有十張票?應(yīng)該有十二張票?!眞ould / will與各種人稱連用,常表意志、意愿。Shall常與第二人稱連用,表示命令、警告、允許。根據(jù)句意,表“按說應(yīng)該”,故用should,故答案為A項。

28.(2009上海) It _______ have been Tom that parked the car here, as he is the only one with a car.
A. may B. can C. must D. should

答案:C
解析:本題考查情態(tài)動詞表推測的用法。句意“一定是湯姆把車停在這里的,因為只有他有車”。此句用must表示肯定的推測。must have done表示“(過去)一定做了某事”。may, can和should也可用于否定句和疑問句中表示推測。should表示“按理應(yīng)該”。

29.(2009湖南) -- It’s the office! So you _______ know eating is not allowed here.
-- Oh, sorry.
A. must B. will C. may D. need

答案:A
解析:本題考查情態(tài)動詞表推測的用法。句意“這是辦公室!你肯定很清楚這里不許吃東西?!薄班?,對不起。”must一定,肯定。

30.(2008浙江) You _______ be hungry already — you had lunch only two hours ago!
A. wouldn’t B. can’t C. mustn’t D. needn’t

答案:B
解析:本題考查情態(tài)動詞表推測的用法。句意“你不可能已經(jīng)餓了——你兩小時前才吃的午飯!”can’t不可能;mustn’t絕對不能,禁止。