过去时和过去完成时的区分!不要网上的答案.

来源:百度知道 编辑:UC知道 时间:2024/05/18 06:31:41
谁能用自己的方法或者技巧区分这两种时态?特别是对付填空题,选择题的时候,我觉得它们两个在一起就很难选了...所以请高手帮帮忙..答的好的话,我会再重赏哦!!谢谢
对不起,更正一下是 "过去时"与 "现在完成时"的区别,刚打错了!请大家不要答错啊..........................................................................................................................................................................看一下问题补充啦!!!!!!!!!好吗??????????????

你就这样想啊 过去时就是已经过去的哪个时间你做的动作 就比如9点之前你完了作业 而9点是过去的一个时间 过去完成来 就是过去的哪个时间之前你已经完成的事件 比如9点的时候 在那之前你的作业已经完成了 强调完成那个状态 也就是说 如果不需要强调这个过去的已经完成的状态的话 你就用一般过去时 如果需要 你就用过去完成时.
句子中只要出现过去的时间例如:yesterday, last..., ago等等,但不能有since, for, 就用过去时, 过去时强调过去做过的事,和现在无关.
而现在完成时是过去做的事情和现在有关,对现在有影响,例如,“你看过了吗?”, 强调过去看了,现在还有印象。
基本就这意思拉,反正我一直是这么理解 呵呵 希望能帮上你忙!

过去时 动词为 过去式
过去完成时 动词前面有HAS/HAVE + 动词的 过去形式

一、 什么叫过去完成时?它是怎样构成的?

过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,也可能是早已完成或结束,即“过去的过去”;也可以指过去的动作延续到过去的某个时刻。
过去完成时由“had +动词的过去分词”构成, had通常用于任何人称。

二、 过去完成时有哪些用法?

过去完成时主要有以下几点用法:
1. 表示过去某一时间或动作之前已经发生或完成的动作或存在的状态。句中常用by, before, when, until等词引导的时间状语。它是以过去某一时间为起点,所以过去完成时是一个相对的时态,表示的是“过去的过去”。只有和过去某时间或某动作相比较时才能用到它。例如:
Most of the guests had left when he arrived at the party. 当他到达晚会时,他发现大多数客人已经离开了。

2.过去完成时还可表示过去某一时刻之前发生的动作或状态持续到过去某个时间或持续下去,常与for, since等词连用。例如:
When Jack arrived, h