题目内容

When I went to their house, there was no light on. They _____ at home.
A.can’t beB.couldn’t be
C.can’t have beenD.mustn’t have been
C

试题分析:句意:当我到达他们家的时候,没有灯光。他们不可能在家。can’t have been不可能发生了某事,情态动词表示推测,用于对过去发生的事情的否定推测,故选C
点评:情态动词和完成时态一起表示虚拟,特别值得注意的是各个情态动词的意思,must have done表示过去肯定做了某事,can have done表示本能够做某事而实际未做,should have done表示本应该做某事而未做,need have done表示本有必要做某事而实际没有做,注意没有mustn’t have done 的形式。
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网