关于英语语法的疑问我很难区别什么时候用[现在完成式]什么时候用[
我很难区别什么时候用[现在完成式]什么时候用[一般过去式],有时候总觉得既然事情已经过去了,那么事情也就已经完成了,但偏偏有时候用的是[一般过去式]而不用[现在完成时] 你们能帮我说说理由吗?
现在完成时,不见得动作肯定“完成”了。 举例说明: He went to shanghai.(译为:他去上海来着。说话人的目的是为了让人知道“过去”的某个时间他做的事情。可能是去年last year、前年,也可能是昨天yesterday、前天。) He has gone to ShangHai.(译为:他去上海了。说话人的目的是为了让人知道“他不在这”或“你现在在这找不到他的”。至于,他是在“去”上海的路上,还是已到上海,不是当时谈话双方关心的焦点。) 学语言就是为交际、为沟通思想的。所以,理解时态一定要和现实挂起钩来。想想每种时态产生的合理性和必要性。