考情态动词表推测。should表推测时表示按照常理来说有可能,应该……。
shouldn't have done本来不应该。couldn' have done表对过去的否定推测。“不可能……”
语境是,如果你按说明书来做的话,你本不应该有任何问题的,事实上他回答的No(有问题)
mustn't比can't的语气更重一点,表示“不准”
第一空用哪个并没有太大关系。关键是第二空,是你有“可能”伤害他,而不是一定会。
mustn't表示“禁止,不准”
can't表示“不可能”,是一种否定推测。他们一定不在家。
同第3一样,mustn't不能表示否定推测,没有mustn't have done这种形式。
表示对过去的否定推测应该用can't/couldn't have done.
你好,很高兴为你解答:
You’ve done this before ,right?----- No, but if we follow the directions, we ___ have any trouble. A. shouldn’t
解释:问:你之前做过这件事,对吗?答:不,如果我们向着这个方向(前进),我们不该有任何麻烦。shouldn’t 是“不该”的意思。而B选项是“不能”的意思,在这里用的话,句子的意思就不同,比较来看,A更合适。
You ______scold such a pupil who always keeps silent so seriously that you ____hurt him.
A.mustn't may B.can't must 答案A,
解释:你不可以责备这样一个总是保持沉默并且很认真的小学生,(如果你这样做了)也许你会伤害他。mustn't是“不可以,不该”的意思,may是“也许”的意思(表可能性)。而B选项can't是“不能”的意思,must 是“必须”的意思(强调主观的必须),这两个词都太绝对了,这里只是想表达可能会伤害到这个小孩,所以选A。
There is no light on----they ____ be at home.
A.can't B.mustn't 答案A。
解释:这里的灯都没亮着。他们不可能在家。B选项的mustn't本身就不对,must的否定形式是need't,这一点你要注意。所以选A。
There were already five people in the car,but they managed to take me as well.
It ____ a comfortable jouney.
A.mustn't have been B. couldn't have been 答案B。
解释:车上已经有5个人了,但是他们还要设法让我也坐上车。(因为拥挤)这不会是一个舒适的旅程。A选项根据must是必须的意思,带入语境,说的太过绝对和主观的一定性。而B较为合理。
若满意,请采纳,若超级满意,求追加,有疑问,请提出,O(∩_∩)O谢谢。
虚拟语气,should't have done 这个结构有后悔,责备自己的意味。如果我按指示做,我就不会有任何麻烦了。
这题不是musn't(禁止)吧, 用shouldn't(不应该)更好。应该是 shouldn't may 最好!
在非常肯定的否定推测时,用: can't. musn't是禁止。
和上面一样,非常肯定的否定推测,用couldn't,不能用musm't。
第一个是虚拟语气,假使我们怎么样怎么样,我们会/不会。。。if的虚拟语气。
第二个口语上must有命令口气,而may是对于可能造成伤害的一种委婉说法
第三个:没有灯亮,他们可能不在家,是一种可能语气的推断。must太绝对了
第四个:本应该是一个舒适的旅行。本身就带了五个人的小车,还把我带上。这也是一种虚拟语气,它本可以是一个舒适的旅行,但是实际上它不会也不可能是的,只是一种可能,虚拟语气。
可能楼主虚拟语气与现实这块不是很清楚,我大学毕业有段时间了,这些语法都忘的差不多了,LZ最好去买本虚拟语气的语法书好好看看
久离英语之人回答,有错勿见怪!
第一题 shouldn't含有“应该不会”的含义。
第二题第一空含有“不许”的含义,第二空表示“可能”。
第三题表示推断,有明确原因时用can't表示“不可能”。must只用于肯定句中进行推测。
第四题对过去的事情进行推断,有明确原因时用couldn't表示“不可能”。