The room is still in a mess;it ___ thoroughly cleaned.

1个回答

  • 同学,很高兴回答你的问题

    正确答案:选【A】

    即:The room is still in a mess;it 【can't have been 】 thoroughly cleaned.

    翻译:这个房间仍然很凌乱,它不可能被彻底打扫了.

    解析:当表示否定猜测时用can't,表示不可能...的意思,而 can't have done 意思是对过去做的事情的否定推测,不可能.而mustn't 不用于表示否定推测,是禁止的意思;wouldn't have done 意思是过去不应该做而做了,should have done 也是表示过去本不应该做的事情却做了.

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    不明白请继续追问,

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^