--who is John?

来源:百度知道 编辑:UC知道 时间:2024/05/25 12:59:09
--who is John?
--______?.I saw you were shaking hands with him at the meeting.

A:Din't you meet him B: Haven't you met him.

我知道选B ,但是我的一个学生问我为什么,我有点说不清,哪位大虾给点指点!!!

由I saw you were shaking hands with him at the meeting可知,you在过去会见过他,因为是“见过”,故应为现在完成时。B是反问,意为“你没见过他吗”。

I saw you were shaking hands with him at the meeting. 这里用的是过去式“在会议上我看到你们握手”表示这个看到已经发生过了,那么前面就应该用过去完成时,表示你以前(他们握手之前)没见过他吗?Haven't you met him.

a的答案是过去的时态
而b的答案上一个完成时态,表示你大现在还没吗。与现在的动作还有联系

事情发生在过去,但是强调现在的影响

B.