这道英语选择题应该选什么,麻烦详细分析下!

问题描述:

这道英语选择题应该选什么,麻烦详细分析下!
-Who is Jerry?
-____?I saw you shaking hands with him at meeting.
A.Didn't you see him
B.Haven't you see him
C.Hadn't you see him
D.Don't you see him

A
B、C中不可能用see
D时态不对