谁能告诉我这道题为什么选C啊???????

---Whereisyournewhomenow?---Inthenewdevelopedzone.ButI___downtownforfiveyears.A.havel... ---Where is your new home now? ---In the new developed zone. But I ___ downtown for five years. A.have lived B.had lived C.lived D.was Living我觉得应该是A或B,可答案为什么是C呢
它有一个FOR啊,接的还是时间段,我觉得就应该是完成时态,而且题中暗示这个人可能刚搬完家,那就是这五年对现在没影响,是搬家前的时间段,我觉得应该是B,如果是C选项LIVED的话,那是过去时态,应该是指过去发生的某一个动作,那和five years就矛盾了啊
怎么可能是C 呢啊,是不是我哪没明白啊?谁能给我讲讲,让我明白,谢谢!!!
展开
suzyobon
2007-04-29 · TA获得超过831个赞
知道小有建树答主
回答量:662
采纳率:0%
帮助的人:410万
展开全部
当然是 lived

还记得老师告诉你什么时候用过去完成时的么?
是在句子里出现了一个过去的动作的点 之前作的事情 用过去完成

这句子表达说 现在住在新区 而以前住在郊区。 只是很见大的现在和过去的关系。 为什么要用过去完成?

给你举个例子 是过去完成时的

The train had already gone when I arrived the station.

当我到车站的时候,或者已经跑了。。。 我到车站是过去的事情,火车跑是过去的过去

I hope it helps
...
bicrystallake
2007-04-29 · TA获得超过3823个赞
知道小有建树答主
回答量:888
采纳率:0%
帮助的人:1060万
展开全部
我觉得应该选B,live是延续动词啊,可以用于完成时后面加for 5 years.而且从时态上讲,应该是过去完成时哦.答案的准确性权威吗?
============
补充反驳:
这句话从时态上讲应该是过去完成时,虽然对话发生在现在,可是这是表示过去的某段时间持续发生的事情,就应该是过去完成时.而且后面有for 5 years,明显的完成时时间状语,这个动作又没有延续到现在(现在已经住在新区了),当然是过去完成时了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
挪步
2007-04-29 · TA获得超过272个赞
知道答主
回答量:208
采纳率:0%
帮助的人:0
展开全部
选择C是没错的,整个句子是现在时,排除了B项
之所以选C是因为,选A表示现在还是住在原来的地方
过去是并不与for five years矛盾,表示我过去做了某事做了多长时间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lc1024
2007-04-30 · TA获得超过154个赞
知道答主
回答量:75
采纳率:100%
帮助的人:50.9万
展开全部
---Where is your new home now?
---In the new developed zone. But I ___ downtown for five years
先翻译一下:A:你现在的新家在哪?
B:在(新)开发区。但是我已经在市中心住了五年了。
很显然,他(她)已经住在了开发区,并且是他(她)原先在市中心呆过,不过那是过去的事情了。也就是说在定居开发区(新家)之前,他(她)已经在城区市中心住了五年了,是发生在过去的过去,用过去完成时。题目出的有问题!?我认为。当然,国外的朋友口语中会说I'd lived downtown for five years。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
屁屁耸
2007-04-29
知道答主
回答量:97
采纳率:0%
帮助的人:0
展开全部
我认为是A,因为那里说住了五年了,是已经住了五年,应用have lived,而为什么不选B,是因为两人说这段话的时候是现在。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式