——Yesterday, I didn’t see Ben at the party.
—— You _____ him. We just came back from Beijing this morning.
A.mustn’t have seen
B.needn’t have seen
C.couldn’t see
D.can’t have seen
答案:D
词义辨析。句意:昨天在聚会上我没看到本。你不可能看到他。我们今天早晨刚才北京回来。can’t have seen不可能看见。所以选D。