← Volver a los temas
A2 · GRAMÁTICA

Diferencia entre Present Perfect (have + V3) y Past Simple

El Present Perfect suele confundir a los hispanohablantes porque no siempre se traduce igual, pero en esencia se usa para acciones pasadas cuyo momento exacto no importa o cuyos efectos continúan ahora. Si mencionas un momento específico (yesterday, in 2010), usa el Past Simple.

En esta lección

1. Estructura

have / has + el tercer término del verbo (V3): done, seen, been.

I have finished my homework.
He terminado mis deberes.
2. Experiencia de vida

ever / never: ¿alguna vez en tu vida...?

Have you ever been to London?
¿Has estado alguna vez en Londres?
3. for / since

Acciones que empezaron en el pasado y continúan: for para la duración, since para el punto de inicio.

I have lived here for five years.
Vivo aquí desde hace cinco años.
4. Diferencia con Past Simple

Si el tiempo es específico → Past Simple. Si no hay tiempo o sigue afectando al presente → Present Perfect.

I saw him yesterday.
Lo vi ayer.
💡 En inglés no se dice 'Vivo aquí desde hace cinco años' usando el presente simple: I have lived here for five years. (Decir I live here for five years es incorrecto).