单项选择题

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