We have been living here since 1959 这里的have为什么不用过去时had 为什么live变成ing的形式

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/28 10:51:54

We have been living here since 1959 这里的have为什么不用过去时had 为什么live变成ing的形式

这是现在完成时,表达一直持续到现在的动作,所以用现在完成时have
一个句子只能出现一个动词,have已经是动词了,所以用动名词living,表达状态

很高兴为您解答,祝你学习进步!有不明白的可以追问!
如果您认可我的回答,请点击下面的【选为满意回答】按钮,谢谢!

你说这句话的时候是现在 而事情发生在过去 所以用现在完成时
而如果你说这句话的时候在过去 事情发生在过去的过去 才是过去完成时

这是现在完成进行时:表示过去发生的动作一直持续到现在包括现在还在进行的动作。它的结构是:助动词have/has + been + DOING
意思是;自从1959年以来我们一直住在这里。

这是一种时态。叫做现在完成进行时。表示从过去到现在一直在做某事。
这句话的意思是,自从1959年我们就一直在这里居住。因为有一直的含义且这个动作还在持续,所以用have been doing的形式。这里的been你可以把它当成be的形式。be 后面不是要加doing 嘛。其实就是这样。
如果你用lived的话变成说你1959年开始在这里住,现在已经不住了。
如果你用had ...

全部展开

这是一种时态。叫做现在完成进行时。表示从过去到现在一直在做某事。
这句话的意思是,自从1959年我们就一直在这里居住。因为有一直的含义且这个动作还在持续,所以用have been doing的形式。这里的been你可以把它当成be的形式。be 后面不是要加doing 嘛。其实就是这样。
如果你用lived的话变成说你1959年开始在这里住,现在已经不住了。
如果你用had been doing要过去的过去。不行

收起