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 (请老师逐个分析一下每个选项 谢谢!) 展开
 我来答
lynnelinxue
2011-03-04 · TA获得超过5.6万个赞
知道大有可为答主
回答量:2.2万
采纳率:75%
帮助的人:9760万
展开全部
(C)lived

很多年前,——
一下子就可以知道这是过去时的句子, 而从后面看,也并没有说出什么影响。
所以,自然是一般过去时。

完成时,是要有影响的,
而完成进行时,到说话时为止,动作还不会完,会一直继续下去。
所给句子都没体现出来。所以不能用。
sarahxmr
2011-03-04 · 超过16用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:34.6万
展开全部
这道题首先要看时间,Many years ago 是过去的一个点的时间,而for a long period of time则是表示过去的一段时间,而且时间段是再many years ago之前的,于是这个句子谓语(动作)的时间应该在“过去的过去”——我们称这种叫做时态中的过去完成时,应用搭配是had done sth,所以答案再A B之间选择。又由于live是一个延续性质的动词,这个动作是持续了一段时间的,所以要选一个表示持续的选项,had been doing sth. C D 时态均不对。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式