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

admin2018-06-18  14

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

最新回复(0)