首页 > 留学知识库

问题: 一道英语题

I____in London 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
由“but I’ve never regretted my final decision to move back to China”可知此人已离开伦敦回到中国,在伦敦居住了许多年是过去发生的事情,所以用一般过去时,故选A。
B, C与题意不符。
D,如将后半句的现在完成时改为一般过去时,也可选D,否则不能选。即:
I had lived in London for many years, but I never regretted my final decision to move to China.