![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
Many years ago ,Hans ____in Paris with his uncle for a long period of time. (A)had been living (B)h
Manyyearsago,Hans____inPariswithhisuncleforalongperiodoftime.(A)hadbeenliving(B)hadli...
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 (请老师逐个分析一下每个选项 谢谢!)
展开
2个回答
展开全部
(C)lived
很多年前,——
一下子就可以知道这是过去时的句子, 而从后面看,也并没有说出什么影响。
所以,自然是一般过去时。
完成时,是要有影响的,
而完成进行时,到说话时为止,动作还不会完,会一直继续下去。
所给句子都没体现出来。所以不能用。
很多年前,——
一下子就可以知道这是过去时的句子, 而从后面看,也并没有说出什么影响。
所以,自然是一般过去时。
完成时,是要有影响的,
而完成进行时,到说话时为止,动作还不会完,会一直继续下去。
所给句子都没体现出来。所以不能用。
展开全部
这道题首先要看时间,Many years ago 是过去的一个点的时间,而for a long period of time则是表示过去的一段时间,而且时间段是再many years ago之前的,于是这个句子谓语(动作)的时间应该在“过去的过去”——我们称这种叫做时态中的过去完成时,应用搭配是had done sth,所以答案再A B之间选择。又由于live是一个延续性质的动词,这个动作是持续了一段时间的,所以要选一个表示持续的选项,had been doing sth. C D 时态均不对。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询