单选题
5.
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。
你今天早上不可能在街上看见约翰,他已经去世好多年了。
提交答案
关闭