英语中的完成时与过去时有什么区别
5个回答

过去时就是动作发生在过去,对过去的一种陈述.比如 he worked in a bank two years ago.

完成时分为现在完成时have/ has done,和过去完成时 had done

现在完成时,以现在为时间基点,动作发生在过去,1.其动作结果影响到现在2.动作有可能持续到现在,也有可能将来还要继续 不如 i have studied english for three years.

过去完成时,以过去为时间基点,动作发生在过去的过去,没有其他的含义了.

比如,he had decided to go to England before he came here.在他来这里以前就已经决定要去英格兰了.他来这里是过去,决定去英格兰是过去的过去