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

admin2019-03-28  30

问题 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://jikaoti.com/ti/CynGFFFM
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)