have been living现在完成进行时,表示过去某一时刻进行的动作一直进行到现在,并且还在进行下去.而have been lived现在完成式表示过去某一时刻进行的动作一直进行到现在,有可能已经结束,有可能会持续下去.用have been living表示他在这儿住了10年了,并且现在还在住.而have been lived表示住了10年,现在住不住了,不...
两种讲法强调的则重点不一样。Have been living 强调的是动作现在还持续做。我还在住(正在),虽然我住了十年。have lived 表示强调动作影响或状态。“在这住了十年”表示动作的一个状态。至于以后住不住不是强调的重点。可能不住也可能不住 ...
这个就是现在完成时,和现在完成进行时的区别. I have lived here for two weeks我已经在这里住了两个星期了. I have been living here for two weeks我已经一直在这里住了两个星期了. 第二句里多出来了一个“一直”,表示持续的动作. 这个“一直”的概念,在这个语境里不是很明显.看看下面: I have studied...
您好,I have been living here since I was born. 和 I have lived here since I was born. 两个句子都是对的,主要因为差不多一半的使用时间,(现在完成进行时)和(现在完成时)是没有区别的,此时的两个句子就是没有区别的。在没有区别的前提下,通常会选择性使用(现在完成时),较...
答案 意思.不一样的.第一句应该用had吧.第一个是曾经在中国住3年.不包括现在.第二个是在中国住了3年,但是现在还是在居住.相关推荐 1英语问题I have lived in China for three years.和I have been living in China for three years.是不是都正确,表示的意思是否一样 反馈 收藏 ...
前一句表示过去曾经在这儿住过,住了30年。后一句表示从过去到现在,在这里住了30年,强调现在还在住
前者说住了三年; 后者 还带有“现在还住在这, 还有可能继续住下去”这个意味 请及时采纳,不懂继续问( 天天在线 )(*^__^*) 祝学习进步! 谢谢!
解析 Have been doing,一直都在,现在仍然做,我在这儿2年了,(现在还在这儿) Have done,完成式,已经完成,我在这儿呆过2年,(现在不在了) 分析总结。 havebeendoing一直都在现在仍然做我在这儿2年了现在还在这儿结果一 题目 I have been living here for 2 years I have lived here for 2years 这两句有...
前一句表示过去曾经在这儿住过,住了30年。后一句表示从过去到现在,在这里住了30年,强调现在还在住