语法在学习语言当中至关重要,时态是语法的一部分。很多人对于时态会存在这样的问题,过去时跟过去完成时有什么区别。简单的说,过去时表示事情发生在过去,一般是对现在的对比。现在完成时也发生在过去,只是现在完成时会强调对现在的影响。
I ate it 表示我吃过这个东西,我们讲具体讨论这个东西。I have ate it表示我吃完后现在仍然觉得很饱或者有人发现他的蛋糕不见了,你可以说你吃过那块蛋糕。总之,I have eaten 表示你吃完后对现在的影响。
同理还有I saw the movie 跟I have seen the movie。 如果有人对你说I saw the movie,你们谈话的重点将在于电影的内容,如果是I have seen the movie,着重表示“看”这个动作,如果有人对你说I have seen the movie 表示我已经看过了(不想再看一遍)。