31.She described the ancient city in detail because she(live)______there for years.

问题描述:

31.She described the ancient city in detail because she(live)______there for years.
had lived,为什么不能填lived?

分析:从主句中的动词 described 的过去式形式我们知道了该句的时态为过去时,那么为什么后面要用 had lived 而不是 lived,这是因为句子中有个时间 for years ,以此我们判断 空格处应该用完成时,基于整个句子是过去时...