本资料来自于资源最齐全的21世纪教育网www.21cnjy.com
能度过那段痛苦的时期的。
16.(陕西卷)—Will you read me a story ,Mummy?
—OK. You________ have one if you go to bed as soon as possible. A. might 【答案】D
【解析】句意:“妈妈,可以读一个故事给我听吗?”“好的,如果你马上上床睡觉的
话。”shall 用于陈述句中的第二、第三人称时,表示说话人的意图、允诺、警告、命令、决心等,题中是母亲对儿子的承诺,故选D项。
17.(湖南卷)No one ________ be compared with Yao Ming in playing basketball. A. can might 【答案】A
【解析】句意:在打篮球方面没人能比得上姚明。can可以,能够;need需要;must必
须;might可能。故根据题意,选A项。
18.(辽宁卷) If you go, at least wait until the storm is over. A. can 【答案】C
【解析】can可以,能够;may 可能,许可;must(表示主张)一定要,坚持要;will将要,
愿意。根据后句的劝告,选C。句意:如果你非得走话,至少也要等到这暴风雨过去后。
19.(江西卷)It _______ be the postman at the door. It’s only six o’clock. A. mustn’t 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. B. can’t
C. won’t D.
B. may
C. must D. will
B. need
C. must
D.
B. must
C. could D. shall
21世纪教育网 -- 中国最大型、最专业的中小学教育资源门户网站。 版权所有@21世纪教育网
本资料来自于资源最齐全的21世纪教育网www.21cnjy.com
would have put 【答案】B
【解析】but for 是虚拟语气的提示,yesterday表示过去的时间。对过去的虚拟,用主语
+should/would/could/might+have done表达,故选B。句意:要不是因为他最近受伤,我们本应该把John的名字加进昨天的比赛名单中。
1.—Why didn’t Alex attend the party yesterday evening? —He ________not have wanted to see me. A. should would 【答案】B
【解析】句意:他可能不想来见我。might have done 表示对过去一种不太肯定的推测。 2. —May I tell this to my close friend?
—No, you ________.Never let anybody else know about it. A. needn’t 【答案】C
【解析】由“决不可以让其他任何人知道”可知选C,mustn’t 表示“不允许,不可以”,语气强烈。
3.—Mum, I am feeling tired and sleepy now. —You ________so late last night. A. couldn’t have stayed up C. shouldn’t have stayed up 【答案】C
【解析】shouldn’t have stayed up本来不该熬夜。couldn’t have stayed up不可能熬夜;
needn’t have stayed up本没有必要熬夜。根据语意可知本句是母亲责备孩子昨晚熬夜了,故选C项。
4. Shopping online can save much time as you ________go to a shop or walk around crowded shopping centers. A. don’t have to mustn’t 【答案】A
【解析】句意:由于不必去商店或者拥挤的购物中心,网上购物能够节省大量时间。根据
句意,应选A项。
21世纪教育网 -- 中国最大型、最专业的中小学教育资源门户网站。 版权所有@21世纪教育网
B. might C. could D.
B. shouldn’t C. mustn’t D. can’t
B. mustn’t have stayed up D. needn’t have stayed up
B. oughtn’t to C. won’t D.
本资料来自于资源最齐全的21世纪教育网www.21cnjy.com
5.—Everyone in my class passed the exam. —Oh, really?It ________difficult. A. can’t have been mightn’t be 【答案】A
【解析】对过去进行推测,表示“一定不”应使用can’t have done。语意:——我们班
上每个人都通过了考试。——哦,真的吗?那题目一定不难。
6.—Did you punish him for losing your digital camera? —Yes, but I don’t think I________. A. should do that
B. need to have done so D. should have done so B. needn’t have been
C. must be
D.
C. ought have done that 【答案】D
【解析】句意:“他把你的数码相机弄丢了,你处罚他了吗?”“是的。但我现在认为当时
我不应该这样做。”shouldn’t have done sth.意为“(过去)不应该做某事,但实际上已做了”。此处否定发生了转移。
7.It ________be really cold in November in Hefei though we usually have warm and sunny days. A. should 【答案】D
【解析】can可表示常有的行为和情况,意为“有时会,时而可能”。句意为:尽管合肥
十一月的时候常常很暖和,但有时候可能会很冷。根据语意选D项。
8.The well-dressed lady was caught stealing in the fashion shop. Strangely enough, she ________have done such a thing. A. would might 【答案】C
【解析】根据题干中的Strangely enough 可知,这里应该用should,表示惊讶,可译为“竟然”。
9.—Mary’s score on the test is the highest in her class. —Really?She ________have studied very hard. A. may should 【答案】C
【解析】may have done可能已经??;ought to have done 本应该??;must have done
B. ought to
C. must
D.
B. must
C. should
D.
B. will
C. must
D. can
21世纪教育网 -- 中国最大型、最专业的中小学教育资源门户网站。 版权所有@21世纪教育网
本资料来自于资源最齐全的21世纪教育网www.21cnjy.com
一定曾??,一定已经??;should have done 本应该??。句意:“玛丽的考试成绩是全班最高的。”“真的吗?她一定很努力了。”
10.Don’t play with the dog, Jack, for it ________be dangerous at times. A. shall 【答案】C
【解析】句意:杰克,不要逗狗玩,因为狗有时可能是危险的。can 在此表示理论上的可
能性,其他三项则无此意,故选C项。
11. The purpose of education ________ be to provide students with a value system—not to prepare them for a specific job. A. will
【答案】B
B. should
C. could
D. may
B. should
C. can
D. must
【解析】句意:教育的目的应该是为学生提供一套价值观,而不是让他们为从事某一项特
定的工作做好准备。情态动词should表示“应该”,合乎语境。
12.—Where is Lucy?
—I can’t say where she is, but she ________have gone to meet her classmates,for they want to go to Sichuan to work as volunteers. A. can
B. should
C. must
D. may
13.—Mum, would you please buy me an MP5 player? —If you can help do the dishes the whole vacation, you ________have one as a reward. A. must 【答案】 D
21世纪教育网
B. need C. would D. shall
【解析】shall用于第一、三人称问句中表示征询对方意见;shall用于第二、三人称的肯
定句中,表示“警告、许诺、命令、威胁”等语气。答句句意:如果你整个假期能够帮助洗盘子的话,就会得到一个MP5作为回报。shall表示允诺。
14.If human beings had been a bit less greedy and cruel, more birds and animals ________dying out.
A. ought to avoid
B. could have been avoided D. might have avoided
C. should have avoided 【答案】D
21世纪教育网 -- 中国最大型、最专业的中小学教育资源门户网站。 版权所有@21世纪教育网
本资料来自于资源最齐全的21世纪教育网www.21cnjy.com
【解析】句意:如果人类少点贪婪少点残忍,更多的鸟类和动物就有可能免于灭绝。这里
考查的是对过去情况的假设,从句用had done,主句用would/could/might have done。avoid “避免”,其后接doing 时没有被动语态。
15.________anyone call, please tell him I’m not free. A. Must 【答案】D
【解析】句意:如果有人给我打电话,就告诉他我很忙。第一个分句是省略了if 虚拟条件
句,补充完整为:If anyone should call,please tell him I’m not free.当if 省略时,句子要倒装,故D项正确。
16.If you hadn’t taken such a long time to get dressed, we ________there by now. A. would be 【答案】A
【解析】如果不是你穿衣服花了那么长时间的话,我们现在就到那里了。从句用了与过去
相反的虚拟语气,但主句与现在情况相反,故选A项。
17.—I didn’t attend the lecture yesterday.
—I________, either, if my mother hadn’t reminded me. A. wouldn’t 【答案】B
【解析】从句子中if my mother hadn’t reminded me 知,此处是对过去状况的虚拟,主句
应该用should/would/could/might+have done结构,从选项中看只有B项合适(I wouldn’t have 是I wouldn’t have attended the lecture的省略)。
18. Without the help of my English teacher, I ________ the first prize in the English Speaking Competition. A. would win 【答案】D
【解析】这是一个隐含的虚拟条件句,含有if my English teacher hadn't helped me with my
spoken English之意,表示与过去的事实相反,故用与过去相反的虚拟语气,因此D项符合题意。
19. —I ________ to your birthday party last Sunday. —Unfortunately, you were out on business. A. had come 【答案】D
【解析】根据答句“很遗憾,你当时在外出差”可知,说话人没能参加答话人的生日晚会,
因此选D项,表示“我如果当时有时间的话,就参加你上周日的生日晚会了”。
B. came
C. would come
D. would have come
B. would have won
C. would not win
D. would not have won
B. wouldn’t have
C. didn’t
D. hadn’t
B. are
C. have been
D. had been
B. Can
C. May
D. Should
21世纪教育网 -- 中国最大型、最专业的中小学教育资源门户网站。 版权所有@21世纪教育网
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库2012届高考英语语法精讲精练教师版(第八讲 情态动词和虚拟语气(7)在线全文阅读。
相关推荐: