英语语法高手请进1,我们经常说到“完成时”是过去的动作对现在造成的影响,这是什么意思? 麻烦举例子帮忙解释下2,那么这句
来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/17 06:16:15
英语语法高手请进
1,我们经常说到“完成时”是过去的动作对现在造成的影响,这是什么意思? 麻烦举例子帮忙解释下
2,那么这句话的The storm left , having caused a lot of damage to this area.
到底是谁对谁造成影响, 为什么是cause用完成时呢?
谢谢
1,我们经常说到“完成时”是过去的动作对现在造成的影响,这是什么意思? 麻烦举例子帮忙解释下
2,那么这句话的The storm left , having caused a lot of damage to this area.
到底是谁对谁造成影响, 为什么是cause用完成时呢?
谢谢
先说2.
前面3楼一个也没说对.不是对现在的影响,因为这句话根本不是现在完成时,而是完成时的现在分词形式.
首先现在分词的前提就是主动伴随状况发生在【过去】,和“现在”半毛钱关系都没有,这个having只是针对于leave的过去式left说的,要说“影响”也只是对“storm left”的那个时候有影响,完全不是对【现在】的影响!
其次,不是要从“影响”的层面上来解释,而是要说storm left(过去式)的时候已经发生了这种状态.强调的是一种先后顺序.说cause damage 发生在leave之前.
如果真要说成完成时这种时态,那也绝对一定是:
The storm left, when it had caused a lot of damage.
(我们知道had done表示发生在过去的过去)
而had caused的现在分词形式就是having caused.(正如caused的分词为causing)
当然如果没有用完成时: The storm left, when it caused a lot .
那么也就相应的改为: The storm left, causing...
你看,这个causing也不是说“现在”还在发生啊.只是说当时正在发生.
这也是一样的道理.
这两句放在一起比较,就好理解了.
再说1.
【完成时的作用突出体现在以下两点:】
(1)what happened during a period of time [up to] and [including] the present
[持续到现在的]一段时间内发生的事情.
(2)expresses action or state completed at the time of speaking
描述一个行为或一种状态:是在说话的此时刻已经“完成”了的.
对于(2)所述的情形也就是所谓的"影响说" :
比如你的邻居邀请你去他家吃饭,你说“I have had lunch.”
再有,有人问你非洲的情况,你说“Sorry, I haven't been there.”
都是对现在的影响.因为你吃过了,影响到你不去他家吃了.因为你没去过,影响到你不能提供什么信息.
但并不是所有的完成时都是“对现在的影响”,就像storm那句话,只是想说一个“completed”,没什么影响不影响的.再例如:
Let's have tea after we have finished the work. 做完工作后我们去喝茶吧.只是强调先后顺序所需.
另外(1)中所述的例子:说持续的状态或经历的:
We have known each other for ten years. 过去在发生,现在仍然在继续.
I've been learning English for four years.现在仍然在学.
上面两句,如果那两人现在已经陌路,或后面那人现在早就不学英语了,那么都不可以用完成时.而是直接用过去时.
因而,也就是为什么我们会说,有一些"标志性词语"是要用完成时的,像since, for...诸如此的一些.
在非谓语动词中,having done的形式,是doing形式的变形,表明的关系大多是:doing的事情在主句发生的时候是“completed”的.
对于过去完成时和将来完成时也一样,过去完成时强调在过去的那个时间此事件“已经”发生,将来完成时强调"到时候"这个也"已经"发生的.
前面3楼一个也没说对.不是对现在的影响,因为这句话根本不是现在完成时,而是完成时的现在分词形式.
首先现在分词的前提就是主动伴随状况发生在【过去】,和“现在”半毛钱关系都没有,这个having只是针对于leave的过去式left说的,要说“影响”也只是对“storm left”的那个时候有影响,完全不是对【现在】的影响!
其次,不是要从“影响”的层面上来解释,而是要说storm left(过去式)的时候已经发生了这种状态.强调的是一种先后顺序.说cause damage 发生在leave之前.
如果真要说成完成时这种时态,那也绝对一定是:
The storm left, when it had caused a lot of damage.
(我们知道had done表示发生在过去的过去)
而had caused的现在分词形式就是having caused.(正如caused的分词为causing)
当然如果没有用完成时: The storm left, when it caused a lot .
那么也就相应的改为: The storm left, causing...
你看,这个causing也不是说“现在”还在发生啊.只是说当时正在发生.
这也是一样的道理.
这两句放在一起比较,就好理解了.
再说1.
【完成时的作用突出体现在以下两点:】
(1)what happened during a period of time [up to] and [including] the present
[持续到现在的]一段时间内发生的事情.
(2)expresses action or state completed at the time of speaking
描述一个行为或一种状态:是在说话的此时刻已经“完成”了的.
对于(2)所述的情形也就是所谓的"影响说" :
比如你的邻居邀请你去他家吃饭,你说“I have had lunch.”
再有,有人问你非洲的情况,你说“Sorry, I haven't been there.”
都是对现在的影响.因为你吃过了,影响到你不去他家吃了.因为你没去过,影响到你不能提供什么信息.
但并不是所有的完成时都是“对现在的影响”,就像storm那句话,只是想说一个“completed”,没什么影响不影响的.再例如:
Let's have tea after we have finished the work. 做完工作后我们去喝茶吧.只是强调先后顺序所需.
另外(1)中所述的例子:说持续的状态或经历的:
We have known each other for ten years. 过去在发生,现在仍然在继续.
I've been learning English for four years.现在仍然在学.
上面两句,如果那两人现在已经陌路,或后面那人现在早就不学英语了,那么都不可以用完成时.而是直接用过去时.
因而,也就是为什么我们会说,有一些"标志性词语"是要用完成时的,像since, for...诸如此的一些.
在非谓语动词中,having done的形式,是doing形式的变形,表明的关系大多是:doing的事情在主句发生的时候是“completed”的.
对于过去完成时和将来完成时也一样,过去完成时强调在过去的那个时间此事件“已经”发生,将来完成时强调"到时候"这个也"已经"发生的.
英语语法高手请进1,我们经常说到“完成时”是过去的动作对现在造成的影响,这是什么意思? 麻烦举例子帮忙解释下2,那么这句
英语时态问题现在完成时表示从过去到现在一直进行或发生的动作,或者是已经完成,但对现在造成影响的动作.后面这个造成影响到底
英语语法现在完成时中,什么叫动作对现在仍然有影响,还有现在完成和现在完成进行时不都是强调动作到现在的影响吗?
完成式和过去式的区别完成式是表示过去的动作对现在造成的影响,但是我觉的过去的动作肯定对现在造成影响,怎么具体的区分,怎么
什么叫过去发生的动作对现在造成的影响
怎么理解 现在完成时 的这种用法 表示过去发生或已经完成的动作对现在造成的影响或结果
麻烦各位英语高手帮忙解释下这句话是什么意思.
强调过去的动作对现在造成的结果时,yesterday可以用于现在完成时吗
英语语法疑惑高手请进为什么说:先于主句发生的动作,应该用完成时我用过去分词不行吗?
谁能解释一下现在完成时概念中“过去的动作对现在造成的影响或结果”的具体意义?我不能准确地判断出在什么情况下使用现在完成时
英语高手请进来,解释下这是什么意思?
我想请问英语完成时态的过去的动作对现在产生的影响这一概念和一般时态的区别 希望可以多几个例句加讲解