这个情态动词的选择?

这个情态动词的选择?

题目
这个情态动词的选择?
The room is in a terrible mess;it ( )cleaned.
A.can't have been
B.shouldn't have been
答案是选A的 我是这样分析的 shouldn't have been的意思是本应该做而实际上没做
can't have been的意思是表示有把握的否定猜测
那么A和B的意思代入到题中不是都可以的嘛
A代入就是“房间很乱,没有被打扫”
B代入就是“房间很乱,本该被打扫实际上没被打扫”
请问,为什么要选A 我认为都可以的
答案
Should have done 表示该做而没做
如果是The room should have been cleaned.应该才对
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.