一道重庆高考题

来源:百度知道 编辑:UC知道 时间:2024/04/29 18:30:35
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

后面是have前面不应该是had吗?为什么是lived呢?
如果后面没有have呢?

延续动词lived 这种过去时,另一个用法就是表示过去一直怎么样。所以选a。
至于没有have的话,我认为选d。

选A。
had lived 为过去完成时,表示过去的某一动作的过去,
而这只是对过去事实的陈述,用一般过去式。
后面的have never regretted 是现在完成时,指过去的事对现在造成的影响,前面用一般过去式是对的。