( )5.---Did you meet your friend Peter yesterday?---Yes.We _____ each other for over ten years.

问题描述:

( )5.---Did you meet your friend Peter yesterday?---Yes.We _____ each other for over ten years.
A.didn’t see B.haven’t seen C.hadn’t seen D.don’t see 为什么?最重要的就是要为什么.

C啊
昨天见过了.所以用过去完成时可是老师说选择B说什么for是现在完成时的标志 我现在需要一个强有力的证据你老师瞎扯淡。for是完成时的标志。那人回答yes,说明他昨天和他朋友见过了。如果是现在完成时,则是从10多年前到现在都没见过。明显和事实不符。太感谢了 终于有了强有力的证据去和她争论了 太谢谢了!!!