在英语中怎么判断是 过去完成时还是现在完成时?

还有,过去完成时的用法和现在完成时一样吗?

单的说,现在完成时表示动作在过去发生 动作持续到现在 并对现在造成影响, 而过去完成时是动作在过去的过去发生 并对过去造成了影响, 现在完成进行时表示动作一直发生并持续到说话的时间 可能还会持续下去, 过去完成时表示动作在过去的过去发生并一直持续到过去的某一个时间。 所以,现在完成时和现在完成进行时的区别是前者更注重动作在过去发生并对现在产生的影响而后者更强调持续性。现在完成时与过去完成时的区别是动作在过去发生并造成对现在的影响与动作在过去的过去发生并对过去某个时间的影响。 另外,还需注意的一点是,现在完成时与一般过去时的区别:现在完成时强调过去发生的动作与现在的联系,而一般过去时仅仅指过去某一个时间发生的动作,因此一般过去时通常和过去的某一点时间连用。 追问: 那 过去完成时 岂不是 过去的过去,而动作一直持续到过去,并对过去造成影响 ,是吗
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-02
看时态啊 追问: 有 两种不同句子的例句吗?举例之后马上才采纳你!(较长的,答得仔细) 因为我刚刚学! 回答: We have just done homework. 现在完成时 He said that he had learnt 1,000 words by the end of last term. 过去完成时 就是看那个是have还是had 笼统地说 补充: 主要的就是看时态 看是现在进行时 还是 过去完成时 by the end of...就是提示过去完成时的
相似回答