含for+一段时间的句子,谓语动词一般是完成时,但也有谓语动词是一般过去式的情况,如31.I (A ) 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 (2006.重庆卷)我想问一下,在for+一段时间这种句子中,这两种时态怎么用,有什么区别,谢谢