现在完成时与过去式有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/06/05 15:49:22
如果遇到类似于将括号内的词用适当的形式填空时,是否应该根据句子说包含的那些成分来判定是现在完成时或是过去式?是不是现在完成时有ever,already作为标志?

从定义上来讲的话,
现在完成时是指过去做过,对现在还有影响的事
过去式指单纯过去做了的事。

现在完成时常与ever , already , yet , still ,for .since连用
当与for , since连用时, 句子里的谓动要用延续性动词

还有就是,当句子中有明显的过去时间状语,就一定要用过去式
e.g : I did some shopping yesterday afternoon.
而不能说
I have done some shopping yesterday afternoon.

区别现在完成时和过去时 最重要的当然还是根据句子的意思。过去时一般指过去某一时间点做过的事情(注意是过去的某一个时间点,表示“动作”居多,且可能没有延续到现在)

现在完成时则是指到目前为止一直是这样的状态(是从过去开始持续到现在的一种“状态”)

在了解了这些之后,你就会发现一些标志性的词语是有意义的,比如ALREADY,YET就是指到目前为止已经怎么怎么样,表示一种状态。所以这些词经常可以用来判断该句子是现在完成时

简单的说他们唯一的区别就是时态不同。都表示完成的状态。

现在完成时讲的是从过去的某个时间到现在为止的某个状态(如下图:过去到现在发生的状态)

过去完成时是过去某个时间,到过去的某个时间的某个状态。(如下图:过去的过去到过去发生的状态)
给你个图表:
过去的过去→过去→现在→将来(这是一个时间轴)