31.She described the ancient city in detail because she(live)______there for years.had lived,为什么不能填lived?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 01:26:03
31.She described the ancient city in detail because she(live)______there for years.had lived,为什么不能填lived?
31.She described the ancient city in detail because she(live)______there for years.
had lived,为什么不能填lived?
31.She described the ancient city in detail because she(live)______there for years.had lived,为什么不能填lived?
分析:从主句中的动词 described 的过去式形式我们知道了该句的时态为过去时,那么为什么后面要用 had lived 而不是 lived,这是因为句子中有个时间 for years ,以此我们判断 空格处应该用完成时,基于整个句子是过去时态 所以空格处就该用 过去完成时 所以填 had lived 过去完成时表示的意思是过去的过去一直持续的动作直到过去.She described the ancient city in detail because she had lived there for years.翻译:他详细的描述那个古老的城市,因为她在那住了许多年.(她是以过去时的方式描述的,而她居住在那很多年 又是在她描述之前发生的,所以要用过去完成时)
1 因为你不知道确切的时间, 所以用完成时。
2 有for
这句子里面有过去的过去,最好用过去完成时,当然LIVED也不错,最好的是had lived
lived 是past tense,had lived 是past perfect tense.不一样的文法
live 这个动作发生在described 之前,described 用的是过去式,live 这个动作发生在过去之前,就是:过去的过去,用过去完成时态。had lived.