Can't 、mustn't 、shouldn't 的区别?(急)比如一句句子:He ______ be in the room,I didn't see him.莪知道要用can't,但是为什么呢?为什么不用mustn't 、shouldn't

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 02:57:38
Can't 、mustn't 、shouldn't 的区别?(急)比如一句句子:He ______ be in the room,I didn't see him.莪知道要用can't,但是为什么呢?为什么不用mustn't 、shouldn't

Can't 、mustn't 、shouldn't 的区别?(急)比如一句句子:He ______ be in the room,I didn't see him.莪知道要用can't,但是为什么呢?为什么不用mustn't 、shouldn't
Can't 、mustn't 、shouldn't 的区别?(急)
比如一句句子:
He ______ be in the room,I didn't see him.
莪知道要用can't,但是为什么呢?为什么不用mustn't 、shouldn't

Can't 、mustn't 、shouldn't 的区别?(急)比如一句句子:He ______ be in the room,I didn't see him.莪知道要用can't,但是为什么呢?为什么不用mustn't 、shouldn't
can't 不可能,不太可能(表示推测某事发生的可能性非常低)
mustn't是指不准,不许
例句:you mustn't tell Jerry what I have bought不准你告诉杰瑞我买了什么,不能用于推测
shoudn't是指不该,不应该..(认为做某事不对)
you shoudn't come here
你不应该来这
He can't be here,I didn't see him
表示推测他在这的可能性还小,所以用can't

Can't 不可能
mustn't 不必
shouldn't 不应该
He can't be in the room, I didn't see him.
他不可能在屋子里,我(刚才)没有看见他。
从意思上看就知道用can't 是正确的。

can't表否定推测
肯定推测用must
不确定推测用may或might
shouldn't不应该,mustn't千万不能

can't 表示一种推测的语气,含有说话人不确定的想法,意思是"他不可能在房间里"
mustn't 表示禁止,语气很强烈
shouldn't 更多用于虚拟语气句等中,也是will的否定,意思为不应该
句子意思是,他不可能在房间里,我刚没看见他(didn"t过去式有了刚刚的意思),里面表示的是说话人推测的语气,所以用can't...

全部展开

can't 表示一种推测的语气,含有说话人不确定的想法,意思是"他不可能在房间里"
mustn't 表示禁止,语气很强烈
shouldn't 更多用于虚拟语气句等中,也是will的否定,意思为不应该
句子意思是,他不可能在房间里,我刚没看见他(didn"t过去式有了刚刚的意思),里面表示的是说话人推测的语气,所以用can't

收起

表示禁止的时候:mustn't (强硬些) 对推测的否定时:Can't 表示不应该做:shouldn't

mustn't表示一定不能,侧重于主观上不允许
shouldn't表示不应当
can't表示不会,不可能,侧重于推测