作业帮 > 英语 > 作业

Many years ago ,Hans ____in Paris with his uncle for a long

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/06/12 16:06:03
Many years ago ,Hans ____in Paris with his uncle for a long period of time. (A)had been living (B)had lived (C)lived (D)has been living (请老师逐个分析一下每个选项 谢谢!)
Many years ago ,Hans ____in Paris with his uncle for a long
这道题首先要看时间,Many years ago 是过去的一个点的时间,而for a long period of time则是表示过去的一段时间,而且时间段是再many years ago之前的,于是这个句子谓语(动作)的时间应该在“过去的过去”——我们称这种叫做时态中的过去完成时,应用搭配是had done sth,所以答案再A B之间选择.又由于live是一个延续性质的动词,这个动作是持续了一段时间的,所以要选一个表示持续的选项,had been doing sth. C D 时态均不对.