英语中现在完成时,一般过去时和过去完成时有什么区别

如题所述

第1个回答  2015-05-31
1现在完成时
过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态。
基本结构:主语+have/has+过去用法
现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.而且现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用.

2一般过去时的谓语动词用过去式,而现在完成时的谓语基本构成是“助动词 have/ has + 动词(V.)的过去分词”。 过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。

3过去完成时(past perfect)表示在过去某一时间或动作之前已经发生或完成了的动作。
它表示句子中描述的动作发生在“过去的过去”。
基本结构:主语+had+过去分词(done)
望采纳
相似回答