So far,Irving ______(live) in New York City for ten years.这里是填 has lived还是 has been living两者有什么区别呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 17:27:40
So far,Irving ______(live) in New York City for ten years.这里是填 has lived还是 has been living两者有什么区别呢?
xUKo"G+}L޽#EJQ.9ayllȷ c@׎ Ydx_6]=='Tw1@R)80jK?Dj(yl3Y#?MKȏpbFc$EȖwopzICq"Vxu 娣ӾK*[l ,4j>ō3;i7\DŽfmj4R츆ws CH&m5%uIеthbv?%ow~`\NA^!Z>udIJ,H#=02 mqV+z,x`6"FyhsD)8į+[7,JVfT|[ ?kn L$v``Ԫ(`d[VJ wia .7B%1y (Ne{fBswLOȀ{EXATgBE KUr;(Qn&6S-6(6A1媈B [{a'!Pn\hd{cSaHOX:.&s2E2#~Z0SKsQ +?M%9=BYkz?[d- D|4N鮔J dmaMM(0!J"XEbgiz&\@_So}7G#k~fxj1J

So far,Irving ______(live) in New York City for ten years.这里是填 has lived还是 has been living两者有什么区别呢?
So far,Irving ______(live) in New York City for ten years.
这里是填 has lived
还是 has been living
两者有什么区别呢?

So far,Irving ______(live) in New York City for ten years.这里是填 has lived还是 has been living两者有什么区别呢?
has lived 强调 已经完成的事
如果是So far,Irving has lived in New York City for ten years.
就好像是 两个人在炫耀谁在纽约住的时间长时 Irving 说的话
而 has been living 不仅说明“做过的事”还强调了这件事有很大可能会继续发生
用前面提到的另一个例子
I have been studying English for ten years.
不仅我已经学习英语有十年了(而且我还很有可能继续学下去.)
用来表决心啦

has been living ....
因为表示持续的动态。。。她一直生活在这里呀。。。过去十年,现在仍然。。。
如果has lived,是说她好像现在已经不再纽约了。。

has lived一般过去完成时,已经完成了的事情用这个
has been living完成进行时
这里选第二个,表示他已经呆了10年,现在还在那里的一个状态

has been living
be +doing 表示持续的状态,后面的for+时间就是表示持续的时间。
has lived +后面应该加 from 10 years ago 更合适
自己体会了。
其实无所谓的,都是文字游戏。

应该是 has been living
have +过去分词,构成完成时态,例如:
He has left for London. 他已去了伦敦。
have + been +现在分词,构成完成进行时,“have been doing sth”的中文意思是“从过去到现在,动作一直在持续” 例如:
I have been studying English fo...

全部展开

应该是 has been living
have +过去分词,构成完成时态,例如:
He has left for London. 他已去了伦敦。
have + been +现在分词,构成完成进行时,“have been doing sth”的中文意思是“从过去到现在,动作一直在持续” 例如:
I have been studying English for ten years.
我一直在学英语,已达十年之久。

收起