单项选择题

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