请教英语问题啊~~

来源:百度知道 编辑:UC知道 时间:2024/05/20 06:09:51
--That must be a mistake
--i don't think so. it_____a mistake
A may be not B needn't
C cannot be D mustn't
答案是选C 为什么呢?

因为can't be(不可能是)是must be(肯定是)的否定形式嘛……
must do sth(注意是do而不是be)的情况下是指必须做某事,这时的否定形式才是mustn't do,绝不能做某事。至于大家说的A选项,may表示可能性的时候一般不用于否定形式,只有在表示“能够”(可行性)的时候才用否定形式。

A.应为:may not be
B.不需要
D.千万不能
C.符合题意

must be 表肯定猜测
cannot be 表否定猜测

从I don't think so 中就能判断出选C

应该是c!!因为在情态动词中,表示肯定时要用must,表示否定时要用can not ,一般不用mustn't,除非有提示有强烈的语气。而may是表推测的,语气比较弱。这里i don't think so已经肯定了回答者的观点,所以不是推测

yyshary说的没错,A有语法问题,如果是may not be的话,A也是可以的.既然是单选题,我想是故意弄成有语法问题的,不然就出现A和C两个答案了嘛.