单选题
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
【答案解析】
[考点] 情态动词题。 今天早上你不可能在街上看见约翰。他已经去世很多年了。 must have done表示对过去情况肯定的推测,对过去情况否定的推测则用couldn't have done,所以选D。
提交答案
关闭