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
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-05-30
can't 表示一种推测的语气,含有说话人不确定的想法,意思是"他不可能在房间里"

mustn't 表示禁止,语气很强烈

shouldn't 更多用于虚拟语气句等中,也是will的否定,意思为不应该

句子意思是,他不可能在房间里,我刚没看见他(didn"t过去式有了刚刚的意思),里面表示的是说话人推测的语气,所以用can't
第2个回答  2009-05-30
mustn't表示一定不能,侧重于主观上不允许
shouldn't表示不应当
can't表示不会,不可能,侧重于推测
第3个回答  2009-05-30
Can't 不可能
mustn't 不必
shouldn't 不应该

He can't be in the room, I didn't see him.

他不可能在屋子里,我(刚才)没有看见他。

从意思上看就知道用can't 是正确的。
第4个回答  2009-05-30
表示禁止的时候:mustn't (强硬些)
对推测的否定时:Can't
表示不应该做:shouldn't
相似回答