资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
高考英语情态动词真题汇编(含答案)及解析一、单项选择情态动词1One of our rules is that every student _ wear school uniform while at school.AmightBcouldCshallDwill【答案】C【解析】【详解】考查情态动词辨析。句意:我们其中一条规则要求每个学生在校期间都要穿校服。shall可以表示“命令,警告,强制要求;允诺;法律,规定要做”,结合句意可知C正确。2Did you attend the meeting for the experiment project yesterday?Yes, but I dont think I _ because my director was there.Aneed to haveBneed toCneeded toDneed have【答案】D【解析】【分析】【详解】考查情态动词+have done。句意:你昨天参加实验项目的会议了吗?是的,但我想我(本来)不需要,因为我的主管在那里。Think/suppose等宾语从句中如果有否定词时,要把从句的否定词not前移,即“否定前移”。所以not是从句中的否定词。“need have done”意为“本来有必要做而未做”;“neednt have done”指过去本来没必要做而做了。根据上一句时间状语“yesterday”可知本句指的是过去发生的事。结合第二句“because my director was there(我的主管)在”可推断出,我本来不必要去。故选D。3Frankly speaking, I am not sure whether I _ this in the old days with that kind of equipment, which looks quite odd and ridiculous.Ashould have doneBneed have doneCwould have doneDmust have done【答案】C【解析】【详解】考查情态动词+have done。句意:坦率地说,我不确定在过去我是否会用这种设备做这件事,这看起来很奇怪和可笑。A. should have done表示本应该做某事,而实际上没有做某事;B. need have done表示本来需要做某事而没有做;C. would have done虚拟语气,表示对过去事情的假设,意思是“本来会做”;D. must have done表示对过去事情的肯定推测,译成“一定做过某事”。由“in the old days”可知,本句表示对过去事情的假设。故选C项。4Its already 11 oclock , and he _ have been here half an hour ago.Maybe he got caught in the rain.AmustBought toCmayDcan【答案】B【解析】【详解】考查情态动词。句意:已经11点了,他半小时前就该到了。A. must have done必定做了(表示对过去的推测);B. ought to have done 本应该做的;C. may have done可能已经做过某事;D. can have done本来可以做的(但没有做),根据题意,故选B。5-Can I pay the bill by credit card?-Sorry, sir. But it is the management rules of our hotel that payment _ be made in cash.AshallBneedCwillDmust【答案】A【解析】【详解】考查情态动词词义辨析。A. shall用于法律法规或条文中,表示义务、规定等;B. need需要;C. will会;D. must必须。句意:我能用信用卡支付么?对不起,先生,现金支付是我们酒店的管理规定。故A项正确。6Mark _ have hurried. After driving at top speed, he arrived half an hour early.AneedntBwouldntCmustntDcouldnt【答案】A【解析】 考查情态动词。needt have done 本不必要做某事,句意:迈克本不必要着急的。他以全速驾驶后,他早到了半个小时。wouldnt不会,mustnt禁止,couldnt不可能,所以选A。7It has been announced that all the students _ put on masks before going to school in case they are infected with SARS virus.AshallBwillCneedDmay【答案】A【解析】【详解】【详解】考查情态动词。句意:所有学生们应在去学校之前带上口罩以防感染非典病毒,这已经被宣布。shall用于第二、第三人称,表示说话人给对方命令、警告、允诺或威胁,故选A项。8I feel a little nervous.Take it easy. You _ have difficulty passing the exam when you have prepared for it well.AmustntBneedntCmay notDshouldnt【答案】D【解析】【详解】考查情态动词。句意:我觉得有点紧张。不要着急。当你准备充分时,通过考试应该不会有困难。A. mustnt禁止,不允许;B. neednt不必;C. may not可能不会;D. shouldnt不应该。结合句意可知答案为D。9Whats wrong with you?Oh, I am sick. I _ so much ice cream just now.Ashouldnt eatBmustnt eatCcouldnt have eatenDshouldnt have eaten【答案】D【解析】【详解】考查情态动词和虚拟语气。句意:你怎么了?我生病了,我刚才不应该吃那么多冰激凌。A. shouldnt eat不应该吃;B. mustnt eat禁止吃;C. couldnt have eaten不可能吃;D. shouldnt have eaten本来不应该吃。根据just now可知,是发生在过去,故选D。10Traveling by subway _ sometimes be quite an adventure, especially during the rush hour.AmustBcanCshallDshould【答案】B【解析】【详解】考查情态动词。句意:乘地铁旅行有时可能相当冒险,尤其是在交通高峰期。A. must必须;一定;B. can能够;可能;C. shall将会;D. should应该;应当。本句中can表示客观可能性(客观原因形成的能力),故选B。11He is a bad-tempered fellow, but he _ be quite charming when he wishes.AshallBshouldCcanDmust【答案】C【解析】【详解】考查情态动词辨析。句意:他是个脾气不好的家伙,但当他希望自己有魅力的时候,他可以变得相当可爱。此处表示“能、可以”,故C项正确。12It is really cold and the ground is wet; it _ have rained last night.AmightBmustCcanDshould【答案】B【解析】【详解】考查情态动词辨析。句意:天气很冷而且地面是湿的,昨晚一定下了雨。根据上文the ground is wet可知,“昨晚下了雨”是肯定的,故用must have done“必定做了”表示对过去十分有把握的推测,故选B。【点睛】must have done用法辨析must have done:表示对过去的肯定的逻辑推测,推定某件事情、动作或状态可能在过去发生过(存在过)。He must have been a doctor, for he knows medicine so well. 他过去肯定是一位医生,他对医学如此了解。Somebody must have stolen the ring. 肯定有人偷了这枚戒指. 该句所推断的偷窃动作发生在过去.The temperature must have dropped to below zero last night, because the water is frozen all over.昨夜的温度肯定降到零度以下,因为水都冻住了。如果“must + have + 过去分词”句型与by now连用,还可以表示对现在完成的动作和状态的肯定推测,但实质上还是指所推测的过去的动作。例如:They started early this morning; they must have arrived by now. 他们今晨很早就出发了,现在肯定已经到了。中国学生的常见病句是:They.; they certainly have arrived.病句的句义是“他们当然已经到达了。”(这不是对过去的肯定推测,而是断定动作已经完成。)13Paul did a great job in the speech contest. He many times last week.Aneed have practisedBmight practiseCmust have practisedDcould practise【答案】C【解析】【详解】考查情态动词。句意:保罗在演讲比赛中表现得很好。他上星期一定练习了很多次。must have done是对过去发生的动作最有把握的猜测,意思是“一定”。故C选项正确。14I have something important to tell John. But I cant find him.His cell phone is here, so he _ have gone too far.AmustntBneedntCwouldntDcant【答案】D【解析】【详解】考查情态动词。句意:我有重要的事情要告诉John,但是我找不到他。他的手机在这儿,所以他不可能走得太远。根据句意可知,此处是对过去的一种猜测,此处是表达不可能,用cant have done。故选D。15Mr. Baker, some students want to see you. _
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号