英语题242

来源:百度知道 编辑:UC知道 时间:2024/06/08 03:02:29
Comrade Li ______ be in Beijing because I saw him in town only a few minutes ago.
A. mustn't
B.can't
C. may not
D. isn't able to
详解哦,谢

B
can't是表示不可能
A选项意思是禁止
C是不肯定,从后面看出他确定Comrade Li不在北京
D意思是不能够,也不符合题意

所以选B

B
can't是表示非常肯定的猜测,不可能...
肯定句用must,否定用can't

B
否定的时候只能用can not,虽然must not在意思上更贴切,但没有这种用法。我记得我当时也是喜欢用A,但是后来死记硬背过了
希望能帮到你

选B,根据题意可知为否定推测,肯定推测用must be,否定用can't be

B