1.(2011·潍坊第一次模拟)—Why didn’t Alex attend the party yesterday evening?
—He________not have wanted to see me.
A.should
B.might
C.could
D.would
解析: 考查情态动词。语意:他可能不想来见我。might have done 表示对过去一种不太肯定的推测。
答案: B
2.(2011·青岛市模拟)—May I tell this to my close friend?
—No,you________.Never let anybody else know about it.
A.needn’t
B.shouldn’t
C.mustn’t
D.can’t
解析: 由“决不可以让其他任何人知道”可知选C,mustn’t 表示“不允许,不可以”,语气强烈。
答案: C
3.(2011·杭州市教学检测)—Mum,I am feeling tired and sleepy now.
—You________so late last night.
A.couldn’t have stayed up
B.mustn’t have stayed up
C.shouldn’t have stayed up
D.needn’t have stayed up
解析: 考查情态动词。shouldn’t have stayed up本来不该熬夜。couldn’t have stayed up不可能熬夜;needn’t have stayed up本没有必要熬夜。根据语意可知本句是母亲责备孩子昨晚熬夜了,故选C项。
答案: C
4.(2011·南通一模)Shopping online can save much time as you________go to a shop or walk around crowded shopping centers.
A.don’t have to
B.oughtn’t to
C.won’t
D.mustn’t
解析: 本题考查情态动词。句意为:由于不必去商店或者拥挤的购物中心,网上购物能够节省大量时间。根据句意,应选A。
答案: A
5.(2011·青岛市联合模拟)—Everyone in my class passed the exam.
—Oh,really?It ________difficult.
A.can’t have been
B.needn’t have been
C.must be
D.mightn’t be
解析: 考查情态动词。对过去进行推测,表示“一定不”应使用can’t have done。语意:——我们班上每个人都通过了考试。——哦,真的吗?那题目一定不难。
答案: A
6.(2011·济宁市第一次联考)—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
C.ought have done that
D.should have done so
解析: 考查情态动词的用法。句意为:——他把你的数码相机弄丢了,你处罚他了吗?——是的。但我现在认为当时我不应该这样做。shouldn’t have done sth.意为“(过去)不应该做某事,但实际上已做了”。此处否定发生了转移。
答案: D
7.(2011·合肥第二次教学检测)It ________be really cold in Novermber in Hefei though we usually have warm and sunny days.
A.should
B.will
C.must
D.can
解析: 考查情态动词。can可表示常有的行为和情况,意为“有时会,时而可能”。句意为:尽管合肥十一月的时候常常很暖和,但有时候可能会很冷。根据语意选D项。
答案: D
8.(2011·陕西西安分科质检)The welldressed lady was caught stealing in the fashion shop.Strangely enough,she ________have done such a thing.
A.would
B.must
C.should
D.might
解析: 根据题干中的Strangely enough 可知,这里应该用should,表示惊讶,可译为“竟然”。
答案: C
9.(2011·浙江嘉兴摸底)—Mary’s score on the test is the highest in her class.
—Really?She ________have studied very hard.
A.may
B.ought to
C.must
D.should
解析: may have done可能已经……;ought to have done 本应该……;must have done一定曾……,一定已经……;should have done 本应该……。句意为:——玛丽的考试成绩是全班最高的。——真的吗?她一定很努力了。
答案: C
10.(2010·安徽皖南八校第二次联考)—When shall we meet your cousin at the station?
—His plane took off 2 hours ago,and it________reach at 5 pm.
A.should
B.could
C.must
D.can
解析: should 的意思是“应该会,可能”,在这里表示对将来的推测,预期会……。
答案: A
11.(2011·黑龙江哈尔滨质检)Don’t play with the dog,Jack,for it________be dangerous at times.
A.shall
B.should
C.can
D.must
解析: 句意为:杰克,不要逗狗玩,因为狗有时可能是危险的。can 在此表示理论上的可能性,其他三项则无此意,故选C项。
答案: C
12.(2011·福建龙岩质检一)“Attention,please.Whoever can answer one of my questions ________receive a prize,” the teacher said in class.
A.might
B.shall
C.should
D.would
解析: shall用于第二和第三人称时,可以表示警告、命令、允诺、威胁等语气;might 表示可能性很小;should 表示“应该(义务性)”;would 表示意志(意愿)。这里选B项表示允诺。
答案: B
13.(2011·浙江温州十校联合体模拟)—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
解析: 这里表示对过去状况的推断,用“情态动词+have done”。从前面的“我不确定她在哪里”可知,用may have done,表示“过去可能已经做了……”(不确定)。must have done表示“过去一定做了……”(非常确定);can have done 用在否定句和疑问句中,should have done 表示“过去本该做……(实际却没做)”。
答案: D
14.(2010·吉林长春毕业班第一次调研)—Has Tim started?He said he would join in the party.
—He________.He is a man of his word.
A.could have left
B.must have left
C.can’t come
D.won’t be coming
解析: 根据He is a man of his word.可知他是一个守信的人,因此推测他肯定已经启程了。
句意为:——Tim 启程了吗?他说他要参加聚会。——他一定已经启程了,他是一个守信的人。must have done“一定干了某事”,故B项正确。
答案: B
15.(2011·安徽合肥质检)—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
B.need
C.would
D.shall
解析: shall用于第一、三人称问句中表示征询对方意见;shall用于第二、三人称的肯定句中,表示“警告、许诺、命令、威胁”等语气。答句句意:如果你整个假期能够帮助洗盘子的话,就会得到一个MP5作为回报。shall表示允诺。
答案: D
15.(2011·安徽芜湖调研)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
C.should have avoided
D.might have avoided
解析: 句意为:如果人类少点贪婪少点残忍,更多的鸟类和动物就有可能免于灭绝。这里考查的是对过去情况的假设,从句用had done,主句用would/could/might have done。avoid “避免”,其后接doing 时没有被动语态。
答案: D
16.(2011·哈尔滨检测)________anyone call,please tell him I’m not free.
A.Must
B.Can
C.May
D.Should
解析: 本题考查情态动词用法。句意为:如果有人给我打电话,就告诉他我很忙。第一个分句是省略了if 虚拟条件句,补充完整为:If anyone should call,please tell him I’m not free.当if 省略时,句子要倒装,故D项正确。
答案: D
17.(2011·北京海淀期末)If you hadn’t taken such a long time to get dressed,we ________there by now.
A.would be
B.are
C.have been
D.had been
解析: 句意为:如果不是你穿衣服花了那么长时间的话,我们现在就到那里了。从句用了与过去相反的虚拟语气,但主句与现在情况相反,故选A项。
答案: A
18.(2011·福建龙岩检测)—I didn’t attend the lecture yesterday.
—I________,either,if my mother hadn’t reminded me.
A.wouldn’t
B.wouldn’t have
C.didn’t
D.hadn’t
解析: 考查虚拟语气。从句子中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的省略)。
答案: B
19.(2010·南通二模)—How much of the foreign expert’s speech have you understood?
—Next to nothing.I wish I________harder at English.
A.worked
B.had worked
C.would work
D.were working
解析: 考查虚拟语气。wish 后的宾语从句用虚拟语气,此处表示与过去事实相反,意思是:我希望我(过去)更努力地学习英语了。
答案: B
20. (2010·合肥二模)—Did you make it at last?
—Yes.But for your help,it________a serious loss.
A.would cause
B.must have caused
C.would have caused
D.may cause
解析: 考查虚拟语气。句意为:——你们最后成功了吗?——成功了,要不是你的帮助,我们的损失就大了。but for...要不是……。
答案: C
上一篇: 2016届高考英语第一轮课时检测试卷10
下一篇: 2016届高考英语总复习练习题27
Decades-old farm subsidy system to be phased out
Activists protest dog-eating tradition
Novel way to escape heat
Reality show denies faking
Cake breaks Guinness record
Overwhelming turtle 'plague'
Punishment for traffic violations
Dancers welcome fitness day
Proposal with lychees
Li lands landmark deals in London
Gangnam Style wakes up girl
Misprinted money in Jinan
Abbas defends cooperation with Israel
Life of Pi without CGI, in NE China
Dinosaur eggs seized
Brazilian leader backs spending on World Cup
China won't bow to Japan's demand on 'comfort women'
Note for parents taking plane
Dining in the sky in Kunming
Massive umbrella sets world record