单项选择题

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