高考

导航

2017年江西高考英语基础知识训练:情态动词

来源 :中华考试网 2016-11-04

5.答案:D

解析:shall 用于陈述句的第二,第三人称时,表示说话人的意图,允诺,警告,命令,决心等,意思是"必须,应,可".据宣布,考生在收卷前必须坐在自己的座位上.

6.答案:B

解析:may 用来征得对方的同意.May I have a look 我可以看看吗 shall 用于问句中表示征求对方意见.想看别人的东西要征得对方同意,所以,shall 不能作为答案.

7.答案:C

解析:"shouldn't+ have + 过去分词" 表示过去发生的事,意思是"本来不该做而做了……".just now是表示过去的时间状语.

8.答案:B

解析:shouldn't + have + 过去分词表示"本来不应该做而做了".表示责备.我真的为你着急.你不应该不说一句话就离开了家.

9.答案:C

解析:should应该.你不可能想象出一位行为体面的绅士应该对一位女士那么粗鲁.

10.答案:C

解析:当对方用祈使句提出要求时,常用I will表示同意对方的意见,并将按对方的意见去做.

11.答案:A

解析:can表示可能性.布什先生按时做好一切事.他来参加开幕式迟到了可能会是什么样的情景呢

12.答案:D

解析:might+动词原形可能做某事.所提供的情境是I'm not sure.他可能会听音乐会,但没有十分把握.

13.答案:A

解析: can't (couldn't) have done表示对过去的否定性推测,不可能.所提供的情境My sister met him at the Grand 表明他不可能参加讲座.

14.答案:A

解析:might have done sth.(过去)可能做某事,should have done sth.本不应该做某事.所提供的情境I'm late.表明说话人可能把闹钟关上了,而不是本来不应该把闹钟关上而关上了.

15.答案:D

解析:ought to have + 过去分词表示本来应该做而没有做.should + 动词原形的意思是"(现在)应该那么做",与本题中at yesterday's party所表达的时间不一致.

16.答案:B

解析:should在这里表示义务,责任,意思是"应该".它们应该在12点前准备好.might表示可能,不确定,期望,许可等,相当于may,但更带迟疑,婉转,谦逊等色彩.作为商家,按时完成顾客指定的工作是他们的义务和责任.用might这样不确定的口吻回答顾客是不符合现实情况的.

17.答案:A

解析:could have stayed(过去)可以呆在…….从I stayed at a hotel while in New York.可知,此事发生在过去.must have stayed(一定)呆在…….与I stayed at a hotel while in New York.的意思矛盾.

18.答案:C

解析:虽然could 和was able to都表示"(过去)能够干什么",但could倾向于表示经过长期训练而获得的能力;was able to表示经过努力而能够做到的事.所以答案为C.

19.答案:C

解析:表示过去不可能要用can't have done. Jack不可能已经到达,否则他会给我打电话的.shouldn't have arrived表示"不应该来而来了",与所提供的情境otherwise he would have telephoned me意思不符.

20.答案:A

解析:"would + 动词原形"表示过去经常性的动作,说明过去的习惯.所提供的情境When he was there表示事情发生在过去.当他在那儿的时候,他每天总在下班后到那个拐角处的咖啡馆去.

21.答案:A

解析:先生,你不应该坐在这儿.这间房间是专门为妇女儿童准备的.ought to是情态动词,应该.它的否定形式是ought not to 或oughtn't to.

22.答案:C

解析:现在接近7点钟.杰克随时都会来这儿.should可以表示可能性,推测或推论.所提供的情境It's nearly seven o'clock.表明约定的时间即将到了,杰克应该来了.

23.答案:D

解析: dare是情态动词,它的过去式是 dared,后接动词原形.dared作行为动词时,要用dare to do sth.,行为动词有数的变化,这句话的主语是he,其谓语的正确形式应该是dares to say.

24.答案:C

解析:should have written(过去)本来应该写而没有写,表示对过去所做的事后悔.had to write it out不得不写出来;must have written it out(过去)一定写出来了;ought to write it out(现在)应该写出来.

25.答案:B

解析:can't be不可能是.Michael不可能是警察,因为他个子太矮了.may be a policeman可能是警察,与后一句矛盾;should be a policeman应该是警察;needn't be a policeman没有必要是警察.

分享到

您可能感兴趣的文章