I ___ Mary in the street yesterday ,we ___ each other since I left school.

I ___ Mary in the street yesterday ,we ___ each other since I left school.
A.met;didn't see B.had met;hadn't seen C.met;haven't seen D.met;hadn't seen
答案上说是C,我觉得应该是D啊?谁能给我讲一下?
还有一题:
They are sitting ___ to the window.
A.closing B.near C.nearing D.closed
这题选B,为什么D不可以?

亲:说话的口气是现在,所以用现在完成时
near to=close to 靠近;接近
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-11
前面一句是 yesterday 要用过去式, since句式与完成时配句,两个时间段两比是现在完成时。
第2个回答  2013-06-11
选择C
yesterday是过去时标志
说这话的时候是现在说的,现在完成时是对现在产生的影响。追问

还有一题:
They are sitting ___ to the window.
A.closing B.near C.nearing D.closed
这题选B,为什么D不可以?