这个情态动词的选择?The room is in a terrible mess;it ( )cleaned.A.can

这个情态动词的选择?
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 我认为都可以的
palm07 1年前 已收到2个回答 举报

整理碎片 幼苗

共回答了9个问题采纳率:100% 举报

Should have done 表示该做而没做
如果是The room should have been cleaned.应该才对

1年前

1

bwang0315 幼苗

共回答了79个问题 举报

B 不过最好是用mustn’t 意思是房间肯定过去没有打扫过

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.018 s. - webmaster@yulucn.com