★★【悬赏20+】一道初中英语题,已经给出答案,只需分析!急急急!★★★★★★★★★★★★★★★★★

1.Mr. Li _____ be in Harbin now. He went to Beijing last week.
A.mustn’t B.may not C.can’t
正确答案:C
2. - Is that Jim over there?
- No, it _____ be him. Jim is at home because of illness.
A.can’t B.mustn’t C.shouldn’t
正确答案:A

请各位英语高手告诉我为什么要选择can't,并且告诉我 can’t,mustn’t,shouldn’t,may not表推测时有什么根本区别?举出例子,让我彻底明白这个知识点,悬赏20+

总之请各位仔细认真详细一丝不苟地分析这两道题,并告诉我遇到这种英语题时有什么方法技巧能一眼分辨 can’t,mustn’t,shouldn’t,may not,知道选什么。

【悬赏】20+ 急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急!

首先 can't 是绝对否定 不可能的意思
mustn't是禁止的意思 shouldn't是不应该的意思
may not 意思是可能不是
词组的意思必须先记好才能作对

然后
第一题的意思是 他已经去北京了 所以他现在()在哈尔滨
从后面我们可以得知他是不可能在哈尔滨的 所以是can't
第二题 问的是:jim在这吗?
回答是这()是他 他已经因病在家了
因病在家所以不可能在这里
也就选can‘t

至于这种题的 还是先要明确词组意思 没有什么特别的技巧
只要你读懂了题目 一般人都能判断句子的意思 选择恰当的填进去就好了

不明追问 有帮助请采纳谢谢
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-13
懒得想例子,题后面不是给出来理由了吗,给出了下结论的理由(就是那个生病了待家里和去北京),所以说不在哈尔滨,不是Jim确定的,就不能用May,因为may表示可能,不确定,must not那个,很少有人那么用,一般都用在虚拟语气表示不确定。。
话说我打了这么多字给点悬赏好不啊
第2个回答  2014-04-13

    A选项mustn't指禁止做某事,B选项may not表示猜测,根据后文说他上周去了北京,所以判断应该表达肯定的推测,所以选C

    同理,表示肯定的推测


如题所示,can't表示肯定的推测,有根据的确定的;mustn't 不能表示推测,表示禁止做某事,shouldn't指不应该,may not表示可能不,表示不确定的有部分可能性的推测。根据具体题意可以判断