英语现在完成时怎么理解

问题描述:

英语现在完成时怎么理解

1.表示动作持续到现在
she has lived here for several years
2.过去的动作对现在有影响

现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系。动作或状态发生在过去 但它的影响现在还存在;也可表示持续到现在的动作或状态.
简单点说就是过去发生的动作或状态对现在有所影响。
比如说,I have lived there since 1998. 从1998年我就住在这了,也就是住在这已经是个过去的动作,但是我现在还住在这,这就是与现在有联系了,这个时候就要现在完成时了

1表示动作持续到现在
2.过去的动作对现在有影响
she has lived here for several years
意思是说她住在这里几年了,也许她还会住在这里,对现在有影响.
she lived here for several years
完成时就是她在这里住了几年.但是现在不住在这里了.