现在完成时要怎么用?在什么时候要用?

如题所述

第1个回答  2013-09-29
现在完成时是英语中最难的一个时态,要想知道怎么用,什么时候用,必须理解体会现在完成时态的意义。
现在完成时的含义:
1、强调过去的动作对现在造成的影响或结果。I have had it already。这句话中的have吃是过去发生的,但是整句话是强调have这个过去的动作对现在的影响(我已经吃了,现在吃不下了)。
2、强调过去的动作发生在从过去的某一点到现在为止的这一段时间里。Our hometown has changed a lot。这句话中的change发生在过去,但是不强调这一点(不然就要用过去时态了),而是强调他发生的时间在过去的某一点到现在为止的这一段时间里。
3、强调过去的动作或状态从过去的某一点开始发生,一直发生到现在,甚至还有可能发生下去。He has lived here for five years。这句话表示live这个动作从过去持续到现在。
要分清现在完成时与过去时态的区别。
现在完成时态虽然动作发生在过去,但并不强调过去动作或状态发生的时间在过去。而是强调以上三点。而过去时态只是强调过去动作发生的时间。
现在完成时态还有一些标志性的词,比如already, from then on,before ,since then等等。
当然,这个知识点还有很多值得关注,认真体会以上知识就能解决你现在的问题。