英语题I___in KLondon for many years.

来源:百度知道 编辑:UC知道 时间:2024/06/25 10:09:03
I___in KLondon for many years, but I've never regretted my final decision to move back to China.
A.lived
B.was living
C.have lived
D.had lived
刚才打错了,不好意思,答案选A.请大家帮忙解释一下.

选A是没错的.
并不是说有for many years 就一定要用完成时态
题目中说的只是过去在伦敦生活过
没有强调它对现在造成的影响
所以用过去时是正确的
另如:to our relief,the suzhou river which was polluted for
a long time is becoming clear
上例是我过去考试中考到的原题
结果错的人很多(当时我们都用了过去完成时)
所以还是选A吧

我在伦敦住了很多年,但是我不后悔搬回中国来住的决定。
后面一句话告诉你:他已经搬回中国住了,所以在伦敦的事情成为了过去。所以用一般过去时。
A,没有D准确表明当时的状况,这是个太广泛的时间段。
B,没有参考时间,所以无法过去进行。
C,到目前为止的意思,他已经在中国住了,所以不能再这么说了。
D,在做决定搬回中国住的时候,这是个参照时间,所以选D。

所以的确选D,这题的圈套太深,刚才一不小心没注意就看错了!

应该选D啊
A就错了
答案也有错的时候的
你可以去问老师
应该是过去完成

D