---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啊,接的还是时间段,我觉得就应该是

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 14:13:20
---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啊,接的还是时间段,我觉得就应该是
xW[OG+VuS^*(TBNJmd;A ַ!Rl ӝߙY/nV}hD̙s|;qڵo}ޠ̈́ {/7;gaW,O{xgsicuO<)6= Ù'^ ܷ>^f2&2m=O;dHWrAw7x3oV-]YpL8;VojP5s/xeQ/ŵzD}q+pQ\2/6!ozzJɩ|ؿt% !=uV^ljca6͋j&|0;\)ٟqWjKhjyWzKմ<5Oça]EJt^$iܝmIu S+\mY'Ԋ/rV"Z$|} 7[VWk.1&#*7%'ܬj4Qr|7UM$ iUT2+"E\cs7);R o_b HKոynߨHZv{S -?VR| !Wyx0Lk$D5b +HΡs&u2j2ʗ֞GVӗ2LO1xO %FߟYept?!'e^[!"F!De,N1:g@

---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啊,接的还是时间段,我觉得就应该是
---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 呢啊,是不是我哪没明白啊?谁能给我讲讲,让我明白,

---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啊,接的还是时间段,我觉得就应该是
当然是 lived
还记得老师告诉你什么时候用过去完成时的么?
是在句子里出现了一个过去的动作的点 之前作的事情 用过去完成
这句子表达说 现在住在新区 而以前住在郊区.只是很见大的现在和过去的关系.为什么要用过去完成?
给你举个例子 是过去完成时的
The train had already gone when I arrived the station.
当我到车站的时候,或者已经跑了.我到车站是过去的事情,火车跑是过去的过去
I hope it helps
...

我认为是A,因为那里说住了五年了,是已经住了五年,应用have lived,而为什么不选B,是因为两人说这段话的时候是现在。

选择C是没错的,整个句子是现在时,排除了B项
之所以选C是因为,选A表示现在还是住在原来的地方
过去是并不与for five years矛盾,表示我过去做了某事做了多长时间

live是延续性动词 从5年前到现在一直住在那里

我觉得应该选B,live是延续动词啊,可以用于完成时后面加for 5 years.而且从时态上讲,应该是过去完成时哦.答案的准确性权威吗?
============
补充反驳:
这句话从时态上讲应该是过去完成时,虽然对话发生在现在,可是这是表示过去的某段时间持续发生的事情,就应该是过去完成时.而且后面有for 5 years,明显的完成时时间状语,这个动作又没有延续到现在(...

全部展开

我觉得应该选B,live是延续动词啊,可以用于完成时后面加for 5 years.而且从时态上讲,应该是过去完成时哦.答案的准确性权威吗?
============
补充反驳:
这句话从时态上讲应该是过去完成时,虽然对话发生在现在,可是这是表示过去的某段时间持续发生的事情,就应该是过去完成时.而且后面有for 5 years,明显的完成时时间状语,这个动作又没有延续到现在(现在已经住在新区了),当然是过去完成时了.

收起

这是现在完成时,现在完成时是主语+has/have+过去分词+其他(FOR后+时间段,SINCE后面+时间点)

同 意 挪 步说 的 。

---Where is your new home now?
---In the new developed zone. But I ___ downtown for five years
先翻译一下:A:你现在的新家在哪?
B:在(新)开发区。但是我已经在市中心住了五年了。
很显然,他(她)已经住在了开发区,并且是他(她)原先在市中心呆过...

全部展开

---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。。。。。

收起

That is Ok .