当前位置:首页 > 高考英语一轮复习 语法专题训练 情态动词与虚拟语气 新人教版(1)
高考语法专题八 情态动词与虚拟语气
语法训练10分钟一
1.(2013·课标Ⅱ卷)Since nobody gave him any help,he________have done the research on his own.
A.can C.would
B.must D.need
解析:考查情态动词。根据句意:既然没人帮他,因此他必定是一个人做的那个调查。情态动词must表肯定推测。故选B。
答案:B
2.(2013·北京卷)—You needn't take an umbrella.It isn't going to rain. —Well,I don't know.It________do. A.might C.would
B.need D.should
解析:考查情态动词。第一个说话人认为不会下雨,因此觉得“我”没有必要带雨伞。根据答语第一句中的内容可知,“我”不知道是否会下雨,认为有可能会下雨,表示的是不太肯定的推测,故用might。
答案:A
3.(2013·天津卷)No one________be more generous;he has a heart of gold. A.could C.dare
B.must D.need
解析:考查情态动词。句意:不可能有人比他更慷慨,他有一颗善良的心。could“可能”合题意。
答案:A
4.(2013·北京卷)If we________a table earlier,we wouldn't be standing here in a queue.
A.have booked C.book
B.booked D.had booked
解析:考查时态。句意:如果我们早点儿预订了餐桌,(现在)就不必在这儿站着排队等候了。本句是混合虚拟语气,从句是对过去情况的假设,主句是对现在情况的虚拟,故从句用过去完成时。
答案:D
5.(2013·天津卷)If he had spent more time practising speaking English before,
he________able to speak it much better now.
A.will be C.has been
B.would be D.would have been
解析:考查虚拟语气。句意:如果他以前花更多的时间练习英语口语的话,他现在就能说得更好。此题考查混合条件句中的虚拟语气,根据语境和时间状语可知,从句是对过去情况的虚拟,主句是对现在情况的虚拟,故选B。
答案:B
6.(2012·课标全国Ⅰ卷)I ________ use a clock to wake me up because at six o'clock each morning the train comes by my house.
A.couldn't C.shouldn't
B.mustn't D.needn't
解析:本题考查情态动词。句意:我不必用钟来叫醒自己,因为每天早上六点钟火车都要从我的住所旁经过。couldn't不能;mustn't禁止,千万不要;shouldn't不应该;needn't不必。
答案:D
7.(2012·天津卷)We would have called a taxi yesterday if Harold ________us a ride home.
A.didn't offer
B.wouldn't offer
C.hasn't offered D.hadn't offered
解析:考查虚拟语气。句意:昨天如果Harold不让我们搭车回家的话,我们就会叫出租车了。根据would have called...yesterday可知此句为与过去事实相反的虚拟语气,所以其从句用过去完成时。
答案:D
8.(2012·山东卷)If we ________ adequate preparations,the conference wouldn't have been so successful.
A.haven't made C.didn't make
B.wouldn't make D.hadn't made
解析:本题考查虚拟语气。句意:如果我们没有做好充分的准备,会议就不会如此成功。由主句中的wouldn't have been so successful可知,表示与过去事实相反,if从句中要用过去完成时,故选D。
答案:D
9.(2012·江西卷)We ________ have bought so much food now that Suzie won't be with us for dinner.
A.may not
B.needn't
C.can't D.mustn't
解析:本题考查虚拟语气。句意:既然Suzie不和我们共进晚餐,我们本不必买那么多的食物。根据句意可知这里表示与过去事实相反的假设。needn't have done表示本不需要做某事。A:可能不;C:不可能;D:禁止,不能与have done sth.连用。
答案:B
10.(2012·陕西卷)If my car ________ more reliable,I would have driven to Lhasa instead of flying last summer.
A.was C.should be
B.had been D.would be
解析:本题考查虚拟语气。句意:如果我的车(性能)更可靠些的话,去年夏天我就开车去拉萨而不是坐飞机去了。根据语境可知题干为与过去事实相反的假设,if引导的条件从句应该使用过去完成时,故选择B项。
答案:B
11.(2012·安徽卷)Grace doesn't want to move to New York because she thinks if she ________ there,she wouldn't be able to see her parents very often.
A.lives C.has lived
B.would live D.were to live
解析:考查虚拟语气。句意:Grace不想搬到纽约去,因为她认为如果她住在那里,就不能经常见到父母了。根据wouldn't be able to see...及句意可知,该句为与将来事实相反的虚拟语气,所以if从句谓语动词需用“were to+do或should+do或动词过去式”,故D项正确。
答案:D
12.(2013·浙江八校联考)—Jenny took the 8:00 bus to Guangzhou this morning. —Really?She________the 9:00 train.It's much more comfortable and safer to travel by train.
A.could have taken C.must have taken
B.should take D.can take
解析:考查情态动词的用法。句意:——今天上午Jenny乘8点的汽车去了广州。——真的吗?她本能坐9点的火车的。坐火车比坐汽车舒适、安全得多。根据上文Jenny乘汽车而不是坐火车可知,她原本能够乘火车的,故选A项。
答案:A
13.(2013·温州中学月考)The doctor from Shanghai recommended that the patient________.
A.is not operated
B.should operate on
C.not be operated on D.was not operated
解析:表示“建议、命令、要求”时,从句要用虚拟语气,其谓语为“(should)+动词原形”,所以A、D错误。而operate与patient之间为动宾关系,所以应用被动语态。
答案:C
14.(2013·安徽名校联考)I didn't have enough money on me,or I________that iPhone on sale the other day.
A.would buy C.will buy
B.would have bought D.bought
解析:考查虚拟语气。句意:我身上没有足够的钱,否则我就把那特价的苹果手机买了。此句是含蓄虚拟条件句,且根据“or”前面的分句可知这是与过去事实相反的情况,其谓语常用虚拟语气,所以选择B项。
答案:B
15.(2013·河北调研)—Was it you that called me last night? —No,I didn't call you.It________someone else. A.must be C.must have been
B.should be D.should have been
解析:考查情态动词表推测的用法。句意:——是你昨晚打电话给我的?——没有,我没给你打电话。那一定是别人打的。此处是表对过去的推测,must have been表对过去的肯定推测;should have done,“本应该做而事实上没有做”。
答案:C
语法训练10分钟二
1.(2013·重庆卷)—What are you doing this Saturday?
—I'm not sure,but I________go to the Rolling Stones concert. A.must C.should
B.would D.might
解析:考查情态动词。由答语中的“I'm not sure”可知,答话人对自己的安排还不能确定,might,表示“可能,或许”,合题意。
答案:D
2.(2013·浙江卷)I________myself more—it was a perfect day. A.shouldn't have enjoyed C.wouldn't have enjoyed
B.needn't have enjoyed D.couldn't have enjoyed
解析:考查情态动词。句意:我从没有玩得这么开心过——真是完美的一天。否定词not与比较级more连用,表示最高级的含义,同时couldn't have done表示“过去不可能做过某事”。
共分享92篇相关文档