So far,Irving ------(live) in New York City for ten years.

问题描述:

So far,Irving ______(live) in New York City for ten years.
这里是填 has lived
还是 has been living
两者有什么区别呢?
1个回答 分类:英语 2014-11-01

问题解答:

我来补答
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.
不仅我已经学习英语有十年了(而且我还很有可能继续学下去.)
用来表决心啦
 
 
展开全文阅读
剩余:2000
上一页:圆向量