请教高手几个有关情态动词的单选题9.With all the work on hand,he____ to the cinema last nightA.mustn't go B.shouldn't have gone  C.could not go D.couldn't have gonekey:D(should不是可以表责备么,为什么用B不对?)18.“

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 21:59:48
请教高手几个有关情态动词的单选题9.Withalltheworkonhand,he____tothecinemalastnightA.mustn''tgoB.shouldn''thavegone C.co

请教高手几个有关情态动词的单选题9.With all the work on hand,he____ to the cinema last nightA.mustn't go B.shouldn't have gone  C.could not go D.couldn't have gonekey:D(should不是可以表责备么,为什么用B不对?)18.“
请教高手几个有关情态动词的单选题
9.With all the work on hand,he____ to the cinema last night
A.mustn't go B.shouldn't have gone  C.could not go D.couldn't have gone
key:D(should不是可以表责备么,为什么用B不对?)
18.“We didn't see him at the exhibition yesterday”“He ___it”
A.mustn't visit B.can't have visited C.should have gone to see D.may see
key:C(否定推测不可能,为什么不选择B?)
17.John _______ pay a visit to me this afternoon,so I don’t want to go out in case he comes.
A.can B.must C.may D.will
key:C(C也可以说得通,为什么不能选择D)
21.—You _________ me you were going to be late.I spent a whole night just waiting for you.
—Oh,I’m sorry,but my car broke down on the way.
A.can tell B.could have told C.could tell D.can have told
key:D(为什么要用过去完成时态,我选的是A,理解为是现在正在进行的交谈,让对方给出解析,为什么不对?)
23.—How _______ you say such an insulting thing to her!She is my best friend.
— I am very sorry to have done that.
A.can B.could B.should D.might
key:B(为什么不能用can,同样的表示推测)

请教高手几个有关情态动词的单选题9.With all the work on hand,he____ to the cinema last nightA.mustn't go B.shouldn't have gone  C.could not go D.couldn't have gonekey:D(should不是可以表责备么,为什么用B不对?)18.“
9.翻译过来为:手头有这么多工作要做,他昨天晚上不可能去看了电影.could have done 表示对过去事情的推测.当然,我个人认为,选B是可以接受的.
18.B改成couldn't have visited就对了.
17.may 表可能性,所以才说,我不想出去,以免他来.will 是他一定会来的,与后文矛盾.
21.答案为B,D是错的.见18题.could have told 表示对过去动作的情感的表达,翻译为“你本可以”而事实上没这么做.
23.could 表怀疑,语气较can委婉.如:How dould he be so careless?他怎么会这么粗心呢?
希望对你有所帮助