英语现在完成时怎么理解

问题描述:

英语现在完成时怎么理解

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