7.答案:C
解析:"shouldn't+ have + 过去分词" 表示过去发生的事,意思是"本来不该做而做了……".just now是表示过去的时间状语.
6.答案:B
解析:may 用来征得对方的同意.May I have a look 我可以看看吗 shall 用于问句中表示征求对方意见.想看别人的东西要征得对方同意,所以,shall 不能作为答案.
5.答案:D
解析:shall 用于陈述句的第二,第三人称时,表示说话人的意图,允诺,警告,命令,决心等,意思是"必须,应,可".据宣布,考生在收卷前必须坐在自己的座位上.
4.答案:C
解析:couldn't be true表示不可能.所提供的情境there was little snow说明对方所说的去山里滑雪这件事是不可能的.
3.答案:D
解析:may可能.所提供的情境He likes driving his car.,John既可能乘火车来,也可能自己开车来.
2.答案:C
解析:could have taken表示对过去情况的推断,可能是谁把它拿走了.should have + 过去分词表示本来应该做而没有做;must have + 过去分词表示(过去)一定那样做了;would have +过去分词常用于表示虚拟语气.
1.答案:B
解析:shall用于一般疑问句时表示征求对方意见.我们打扫一下好吗
25.(1994上海, 11) Michael _______ be a policeman, for he is much too short.
A.needn''t
C.should D.may
●答案解析
24.(NMET 1994, 16) I told Sally how to get here, but perhaps I _______ for her.
A.had to write it out B.must have written it out
C.should have written it out D.ought to write it out
23.(1995上海, 27) I wonder how he _______ that to the teacher.
A.dare to say B.dare saying
C.not dare say D.dared say
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com