现在完成时和过去完成时的区别(完成时态的结构及用法)

很多同学分不清一般过去时态和现在完成时态之间的区别,其实这两个时态间的区别是相当明显的。

例句:

1. They found the missing child.

他们发现那个走失的孩子。

2. They have found the missing child.

他们发现那个走失的孩子。

句1是一般过去时态,句2是现在完成时态,表面上看起来表达的意思确实差不多,那么到底区别在哪里呢?

我们先通过时态表格来观察一下这两个时态间的区别:

现在完成时和过去完成时的区别(完成时态的结构及用法)

《英语思维:解密英语语法的原理》

通过上表可以看出:

一般过去时态:时间为过去时,状态为一般态;

现在完成时态:时间为现在时,状态为完成态;

上述例句引述于下:

1. They found the missing child.

他们发现那个走失的孩子。

谓语动词found 相当于 did find

did 表达过去时间; find 为一般态;

解释:一般过去时态是对过去事件的陈述,其作用区间在过去,和现在毫无关系。过去发现了,现在是不是又走失了,不知道。

现在完成时和过去完成时的区别(完成时态的结构及用法)

一般过去时态

2. They have found the missing child.

他们发现那个走失的孩子。

have 表达现在时间;found 为完成态;

解释:现在完成时态是指到现在为止的状态,其作用区间为现在。虽然动作可能是过去发生的,但是其影响到现在。也就是现在肯定是已经发现了。

现在完成时和过去完成时的区别(完成时态的结构及用法)

现在完成时态

通过以上讲解,从时态的作用时间上,我们就已经可以区分这两个时态了,即:

动作或状态发生在过去的,其作用仅影响过去的,用一般过去时态;

动作或状态发生在过去的,其作用影响到现在的;用现在完成时态;

现在完成时态的动作或状态虽然是过去发生的,虽然过去了,但是其作用影响了现在,所以现在完成时态用have/has(现在时间) 作为其时间助动词,生拉硬拽的把这个过去的动作状态的效果拉伸至现在。

现在完成时态和现在很亲密,现在你应该明白了为什么新闻中播报某人离世一般都用现在完成时态了吧!

Jack has died from cancer, aged 79.

杰克因癌症去世了,享年79岁。

以上是从时间上进行区分,从状态上区分,一般过去时态的动作是一个完整的过程,属于一般态,而现在完成时态的动作是动作发生的第三阶段,属于完成态,即一般和特殊、普遍和具体之间的关系。 关于“态”的内容请参考““时态”的“态”到底是什么意思?本文为你揭示“态”的前身今世”一文。

效率技巧

路由器怎么恢复出厂设置(路由器按了复位键后怎么恢复网络)

2023-12-8 13:45:08

效率技巧

提高交际能力的技巧有哪些?有效提升交际能力的方法有哪些?

2023-12-9 9:01:41

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
有新私信 私信列表
搜索