现在完成时和过去完成时的区别

??现在完成时和过去完成时的区别:
【现在完成时和过去完成时的区别】??1、过去完成时的动作发生在过去,但是时间参照点是过去的某一时间 。过去完成时则是一个相对的时态,以过去时间为基点,它所表示的动作不仅发生在过去,更强调“过去的过去” 。
??2、现在完成时的动作发生在过去,但是时间参照点是现在 。侧重对现在产生的结果或造成的影响,与现在有关 。
??现在完成时是过去的动作或状态持续到现在,对现在造成的影响,可能持续发生下去 。在英语时态中,“时”指动作发生的时间,“态”指动作的样子和状态 。完成时态的构成分为两部分:一是助动词,二是实义动词的过去分词-ed 。具体来说,用助动词have/has表示“时”,以表明动作发生的时间是在过去、现在还是将来;用过去分词来表示动作的“态”,以表明该动作已经完成,而且对现在有一定的影响 。它的构成是:主语+助动词(have/has) +动词的过去分词 。
??过去完成时表示过去某一时间前就已经发生或完成了的动作,对过去的某一点造成的某种影响或是结果,用来指在另一个过去行动之前就已经完成了的事件 。在英语时态中,“时”指动作发生的时间,“态”指动作的样子和状态 。它表示动作发生的时间是“过去的过去”,侧重事情的结果 。

    推荐阅读