He _____in Xinxiang for five years when I heard his news. A. has lived B. had lived C. is living D.

lulalaha
2013-01-23 · TA获得超过2054个赞
知道小有建树答主
回答量:729
采纳率:0%
帮助的人:691万
展开全部
B
主句中出现 for five years 说明该句用完成时,然后从句中出现heard 可知从句是过去听说的,那么整句话可理解为,在我听到他的新闻的时候,他已经在xinxiang住了五年了,过去完成时,所以选B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jeyh
2013-01-23 · TA获得超过1246个赞
知道小有建树答主
回答量:1608
采纳率:66%
帮助的人:439万
展开全部
B,因为后面的句子是过去时态,所以要用过去完成时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
E_say_yibei
2013-01-23 · TA获得超过5594个赞
知道大有可为答主
回答量:5015
采纳率:76%
帮助的人:3488万
展开全部
选B,首先for+一段时间通常与完成时搭配,然后住在那里发生在heard之前,是过去的过去,所以这里要用过去完成时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heilaoda88818
2013-01-23 · TA获得超过4万个赞
知道大有可为答主
回答量:3.7万
采纳率:72%
帮助的人:8724万
展开全部
B.
两个动作都发生在过去,先发生的用过去完成时,后发生的用过去时。即“过去的过去”。
lived in Xinxiang for five years 早于 I heard his news
理解请采纳!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仲柏纯3
2013-01-23 · TA获得超过1981个赞
知道小有建树答主
回答量:994
采纳率:0%
帮助的人:1156万
展开全部
B
had lived 过去完成时,因为他生活在新疆这个动作发生在过去的动作:“我听到他的消息”之前。表示过去之前(“过去的过去”)用过去完成时。
有问题请追加~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式