You______John in the street this morning. He’ s been dead for ages.

admin2019-03-28  29

问题 You______John in the street this morning. He’ s been dead for ages.

选项 A、mustn’t see
B、mustn’t have seen
C、couldn’t see
D、couldn’ t have seen

答案D

解析 根据句意及后面句子的信息提示“他已经去世好多年了”可知,前一句为否定性的推测。couldn’t have done表示对过去发生事情的否定推测,意为“不可能做过……”,所以选D。
转载请注明原文地址:https://kaotiyun.com/show/SGJC777K
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)