单项选择题

You ______ him at the party last night. I saw him off at the airport yesterday afternoon.

A.can't see
B.mustn't see
C.needn't have seen
D.can't have seen