Having been living there for many years,she knew the town very well.
来源:百度知道 编辑:UC知道 时间:2024/05/19 08:19:32
句首能用Having been living吗?答案是 Having lived
楼上的话是矛盾的 一楼的就更是没有根据。 = =
live是延续性动词
这一点不仅这个网页http://zhidao.baidu.com/question/61182457.html?si=8上写的有, 而且从答案上也能看出,因为只要延续性动词才能用完成时
而having lived 与 having been living的区别就是,前者(现在完成时)只表示从过去到现在的这段时间,动作是已完成的而后者(现在完成进行时)除了这,还强调了说话时动作正在进行并且还将继续下去的意思
而看后半句的动词时态为一般过去,所以这里不可能用现在完成进行时的
加been的话是被动了吧~所以应该是having living。。
我觉得可以哎,只是这里没有一个特别规定的语境所以一般都只用过去完成时就好,话说我还没见过过去完成进行时提前做状语的……
理由是:He had been waiting for two weeks.Had they been expecting the news for some time?这些句子都是对的
不能,因为live是一个延续性动词
英文翻译:have been living
为什么是There having been?
having been done 与done
imressed by, having been impressed by
being done having been done的区别
I have been living in 对么? 谢谢。.
having been done和have been done的区别
She has been ill.She is having ___ leave.
There having been no rain, the ground was dry.
请问这个句子里的 have been having 是什么意思