2004-2011高考單項選擇真題匯編—情態動詞和虛擬語氣 - 補習 |
|
2011年高考題 1.They ______ have arrived at lunchtime but their flight was delayed.A.will B.can C.must D.should 答案 D 解析:考查虛擬語氣的用法。句意為“他們本該午飯時到達,但他們的航班推遲了。”will have done將來可以完成;can have done可能做過……嗎?表示對過去行為的懷疑,用于疑問句;must have done一定做過某事,表示對過去事情的肯定推測;should have done本來應該做某事,而實際沒做。but their flight was delayed這樣的結果,說明他們本來該到達卻沒有到達,因此選D。 2.If you ______ smoke, please go outside.A. can B. should C. must D. may 答案 C 解析:考查情態動詞的用法。句意為“如果你非得要抽煙,請到外面去抽。”must 一定要,堅持要。根據后一句please go outside的要求,選C。 3.——I don’t really like James. Why did you invite him?——Don’t worry. He ______ come. He said he wasn’t certain what his plans were.A. must not B. need not C. would not D. might not 答案 D 解析:考查情態動詞的用法。句意為“——我真不喜歡James。你為何請了他?——別擔心。他可能來不了。他說他的計劃還沒安排好。”題干中的he wasn’t certain說明他可能不來,可能來,因此使用不完全否定might not。選D。 4.——Where are the children? The dinner’s going to be completely ruined.——I wish they ______ always late.A. weren’t B. hadn’t been C. wouldn’t be D. wouldn’t have been 答案 A 解析:考查虛擬語氣的用法。句意為“——孩子們哪兒去了?這頓飯快要吃不起來了。——我但愿他們不要老是遲到。”wish引出虛擬語氣,題干中出現always,從句虛擬使用一般過去時。 選A。 5.Maybe if I ______ science, and not literature then, I would be able to give you more help.A. studied B. would study C. had studied D. was studying 答案 C 解析:考查虛擬語氣的用法。句意為“或許當初我要是學了理科而不是文科,現在就能給你更多的幫助。”then表示過去的時間,if引導的從句是對過去的虛擬,因此使用過去完成時。選C。 6.I ______ sooner but I didn’t know that they were waiting for me.A. had come B. was coming C. would come D. would have come 答案 D 解析:考查虛擬語氣的用法。句意為“我本來可以早點來,但我真不知道他們在等我。”but I didn’t know表示了過去時間,因此前句是對過去的虛擬,用主語+should / would / could / might + have done表達,故選D。 7.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 解析:考查情態動詞的用法。句意為“現在一些年輕人就是不愿意走出家門接觸真正的世界。”mustn’t禁止,不允許;won’t不愿意,就是不,偏不,具有主觀性;mightn’t可能不;shouldn’t不應該。根據句意選B。 8.——I left my handbag on the train, but luckily someone gave it to a railway official.——How unbelievable to get it back! I mean, someone ______ it.A. will have stolen B. might have stolen C. should have stolen D. must have stolen 答案 B 解析:考查虛擬語氣的用法。句意為“——我把我的手提包落在火車上了。但幸運的是,有人拾到交給了鐵路部門。——失而復得,簡直難以置信!我是說,本來可能有人會偷了去。”will have done將來可以完成,must have done一定做過某事,表示對過去事情的肯定推測,都與題意不符。should have done本來應該做某事,而實際沒做,這就意味著希望有人偷包。might have stolen 過去可能做過,語氣比較婉轉或不肯定,根據句意選B。 9.——Shall I inform him of the change of the schedule right now?——I am afraid you ______, in case he comes late for the meeting .A.will B.must C.may D.can 答案 B 解析:考查情態動詞的用法。句意為“——需要我現在就通知他計劃有變嗎?——恐怕你得這樣做,以防他開會遲到。”must 必須,得。根據后半句,選B。 10.——Pity you missed the lecture on nuclear pollution.——I ______ it, but I was busy preparing for a job interview.A.attended B.had attended C.would attend D.would have attended 答案 D 解析:考查虛擬語氣的用法。句意為“——真可惜你錯過了那場有關核污染的講座。——我本可以去聽的,但我當時忙于工作面試。”對過去的虛擬,用主語+should / would / could / might + have done表達,故選D。 11.——What do you think of store shopping in the future?——Personally, I think it will exist along with home shopping but _____.A. will never replace B. would never replaceC. will never be replaced D. would never be replaced 答案 C解析:考查情態動詞的用法。句意為“——你對將來的商店購物怎么看?——我個人認為會與在家購物并存,但商店購物不會被取代。”根據I think it will exist along with homeshopping,排除虛擬的選項D,這是表示將來的時間,考慮到被動語態,選C。 12.——How’s your new babysitter?——We ______ ask for a better one. All our kids love her so much.A. should B.might C. mustn‘t D. couldn’t 答案 D 解析:考查情態動詞的用法。句意為“——你的新保姆怎么樣?——找不到更好的了。我們的孩子們很喜歡她。”should應該;might可能,可以;mustn‘t禁止;couldn’t不可能。根據句意選D。 13.The police still haven’t found the lost child, but they’re doing all they ______.A.can B.may C.must D.should 答案 A 解析:考查情態動詞的用法。句意為“警方依然沒有找到失蹤的孩子,但他們現在正在做他們所能做的一切。”can可以,能夠;may可能,許可;must必須;should應該。根據句意,選A。 14.——Why didn’t you come to Simon’s party last night?—— I wanted to ,but my mom simply ______ not let me out so late at night.A. could B. might C. would D. should 答案 C 解析:考查情態動詞的用法。句意為“——昨晚你為什么沒來參加Simon的聚會?——我想來的,但我媽媽就是不愿我這么晚出來。”could可以,能夠,表示可能性或用于婉轉語氣;might可能,表示不確定;would愿意,偏要,表示意志;should應該,表示建議、命令、決定等。根據題意選C。 15.I _____ through that bitter period without your generous help.A. couldn’t have gone B. didn’t go C. wouldn’t go D. hadn’t gone 答案 A 解析:考查虛擬語氣的用法。句意為“沒有你的慷慨幫助,我是不可能度過那段痛苦的時期的。”that bitter period表示過去的時間,對過去的虛擬語氣用主語+should / would / could / might + have done表達,故選A。 16.——Will you read me a story ,Mummy?——OK. You ______ have one if you go to bed as soon as possible.A. might B. must C. could D. shall 答案 D 解析:考查情態動詞的用法。句意為“——媽媽,可以讀一個故事給我聽嗎?——好的,如果你馬上上床睡覺的話。”shall 用于陳述句中的第二、第三人稱時,表示說話人的意圖、允諾、警告、命令、決心等,題中是母親對兒子的承諾,故選D。 17.No one _______ be compared with Yao Ming in playing basketball.A. can B. need C. must D. might 答案 A解析:考查情態動詞的用法。句意為“在打籃球方面沒人能比得上姚明。”can可以,能夠;need需要;must必須;might可能。故根據題意,選A。 18.If you ______ go, at least wait until the storm is over.A. can B. may C. must D. will 答案 C 解析:考查情態動詞的用法。句意為“如果你非得走話,至少也要等到這暴風雨過去后。”can可以,能夠;may 可能,許可;must一定要,堅持要;will將要,愿意。根據后句的勸告,選C。 19.It _______ be the postman at the door. It’s only six o’clock.A. mustn’t B.can’t C.won’t D.needn’t 答案:B 解析:考查虛擬語氣的用法。句意為“不可能是郵遞員在門口,才六點鐘呢。”mustn’t 禁止,不允許;can’t 不可能;won’t 不愿意,就是不,偏不;needn’t 不需要。根據后一句中“現在僅僅是六點”,only一詞肯定語氣強烈,前一句為門外的絕不可能是郵遞員。故選B。 20.We _____ John’s name on the race list yesterday but for his recent injury.A.will put B. will have put C. would put D. would have put 答案:B 解析:考查虛擬語氣的用法。句意為“要不是因為他最近受傷,我們本應該把John的名字加進昨天的比賽名單中。”but for 是虛擬語氣的提示,yesterday表示過去的時間。對過去的虛擬,用主語+should / would / could / might + have done表達,故選B。
|
- Mar 22 Thu 2012 16:44
2004-2011高考單項選擇真題匯編—情態動詞和虛擬語氣_補習
close
文章標籤
全站熱搜
留言列表