改错My friend didn't see me for many years when i met him last

2个回答

  • when I met him last week这个从句很容易迷惑我们,从而进入时态应该是过去的过去的误区,所以就用了hadn't seen.

    但是整句话的意思是:在上星期我见过他时,我的朋友已经很多年没见过我了.

    主语是my friend,而不是 I ,所以对于my friend来说,是时态应该是现在完成时,对于I来说才是过去的过去.

    所以应该用haven't seen.