对现在完成时的理解 很多学生在接触现在完成时时都有很大的误区,虽然脱口而出是“过去发生的动作对现在有影响。”但其实内在含义却没有真正理解,导致不能很好的应用。那么我们什么时候需要用现在完成时。 其实现在完成时虽然通常翻译为“已经”,但是自己有两层意思。第一层意思是说话的前一秒已经做完的动作,有可能是刚刚做完,也有可能是早就做完了。比如说She has arrived. 她到了,表示的就是说话前刚做完的事情。再比如I have read this book. 表示我看过这本书。这个不能确定是什么时候做完的。第二层意思是从过去发生的动作,一直持续到现在这一刻,动作是否进行并不知道,什么时候开始的有时候知道,有时候不知道,但是强调的是这段时间动作的持续。比如I have learnt English for over ten years.我学习英语已经十多年了。学习英语这个动作一直持续。所以第二层意思表示持续的时候,我们通常会加上since自从,for持续多久,in the past …year在过去的几年里这样的时间状语。 那么如何理解过去发生的动作对现在有影响呢。这就要和一般过去时对比一下。比如:I spent all the money.和 I have spent all the money. 这两个都可以翻译成我花了我所有的钱。但是内在却有区别。一般过去时只表示过去的某一个时间做的动作,对现在情况不可知。而现在完成时却对现在情况可知。同时现在完成时还有自己的言外之意,通过此话表达其他意思。 其中内涵还需要大家多做练习巩固。 by新通讲师:李浩 本文来源:https://www.wddqw.com/doc/0b653dc4240c844769eaee1d.html