过去时和现在完成时

来源:百度知道 编辑:UC知道 时间:2024/05/14 13:23:20
过去时和现在完成时怎么区分啊?我总是弄不清楚什么时候该用什么时态.哥哥姐姐们能不能帮帮我啊?
谢谢大家了,再具体一点好吗?

比较简单的区分方法是:过去时中常出现ago,last,one day等词,而现在完成时中常出现just,already,yet,ever,never,so far等词,而且过去时会出现明确的时间状语,如:last night,而现在完成时则是模糊的时间状语,如:lately.
也可以从现在完成时的构成来区分,助动词have(has)+过去分词.至于用吗,和楼上几位讲的差不多,就是现在完成时还可以表示过去开始持续到现在的动作或状态可能还要持续下去.如:He has been in here for three years.

过去时描述 "曾经"发生过的事 ,它强调的是动作本身 ;
现在完成时描述"已经"发生了的事,它强调的是动作已经完成,不再继续。

-------------------
比如说,
1. 今天早上我6点钟就起床了。
2. 我已经起床了。
前者的重点是“起床”,所以用过去时;后者的重点是“已经”,所以用现在完成时。

过去时是指过去某一时刻发生的动作,强调于那一时刻你在做什么。
而现在完成时则强调的是过去某一时刻对现在的影响

过去时就是指动作发生在过去,是一个点动作(did),时间状语一般有:ago,last week,yesterday,in the past...

现在完成时是指动作发生在过去但对现在有影响(have/has done),时间状语一般有:never,ever,already,yet,before,since...

另外:完成时中,since+点时间,for+段时间

过去时强调是过去某个时间发生的 表示过去经常做的事情 一帮跟一些时间状语