英语的过去完成时到底是怎么回事?
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/04/28 21:51:39
英语的过去完成时到底是怎么回事?
还有,my parents have been in NewYork for 10 years
为什么不能用have gone to newyork?
和一般过去时的区别?
说错了 是现在完成时
还有,my parents have been in NewYork for 10 years
为什么不能用have gone to newyork?
和一般过去时的区别?
说错了 是现在完成时
因为后面有for 10 years,这是一个时间段.have gone表示一个动作的瞬间,不能表示一段时间.用have been in 表示已经存在一段时间了.而且~这时现在完成时呦~
过去完成时是had done 的结构,表示过去的过去~
再问: TAT不好意思我打错了我本来准备说现在完成时的 如果后面有since for之类表示一段时间 是不是就不能用短暂性动词?比如gone之类也算短暂性么……我以为只要是过去分词都是持续的呢……晕了~
再答: since是自从的意思,后面一定是时间段的。对于since有一个定理,就是看到后必须用现在完成时~因为肯定是表示一段时间的,所以不能用短暂性动词。你想,go 就是一个动作,你不可能很长一段时间都在go对吧。时间长的如live,是比较常用的。~~~
再问: 那么 I watched the film 和I have watched the film有啥区别?那个对现在的影响,什么意思?
再答: 第一个是,我看了电影。第二个是,我看过电影。 对现在的影响就是看过了。 给你举个例子,比如they built a flat 和 they have built a flat 第一个是他们过去建造了公寓,有可能现在已经建造完成,也可能没建完。后者是,他们已经建好了楼,对现在楼已经存在的影响是肯定的。
再问: He has turned off the light.他已把灯关了 就是说他关了灯现在灯不亮了对吧?那么He turned off the light 他关了灯 不是也可以知道灯已经关掉了么……不过建造了公寓这个很好理解呢
再答: 现在完成时还有强调作用,强调已经关掉了这个事实。一般过去式没有强调。
过去完成时是had done 的结构,表示过去的过去~
再问: TAT不好意思我打错了我本来准备说现在完成时的 如果后面有since for之类表示一段时间 是不是就不能用短暂性动词?比如gone之类也算短暂性么……我以为只要是过去分词都是持续的呢……晕了~
再答: since是自从的意思,后面一定是时间段的。对于since有一个定理,就是看到后必须用现在完成时~因为肯定是表示一段时间的,所以不能用短暂性动词。你想,go 就是一个动作,你不可能很长一段时间都在go对吧。时间长的如live,是比较常用的。~~~
再问: 那么 I watched the film 和I have watched the film有啥区别?那个对现在的影响,什么意思?
再答: 第一个是,我看了电影。第二个是,我看过电影。 对现在的影响就是看过了。 给你举个例子,比如they built a flat 和 they have built a flat 第一个是他们过去建造了公寓,有可能现在已经建造完成,也可能没建完。后者是,他们已经建好了楼,对现在楼已经存在的影响是肯定的。
再问: He has turned off the light.他已把灯关了 就是说他关了灯现在灯不亮了对吧?那么He turned off the light 他关了灯 不是也可以知道灯已经关掉了么……不过建造了公寓这个很好理解呢
再答: 现在完成时还有强调作用,强调已经关掉了这个事实。一般过去式没有强调。