Present perfect o past simple: cuándo usar cada uno
En español solemos usar el pretérito perfecto compuesto y el indefinido de una manera distinta según el país. En inglés, la elección entre present perfect y past simple depende sobre todo de cómo presentas el tiempo: ¿hablas de un periodo pasado ya cerrado o conectas la experiencia con el presente?
Cuándo usar el past simple
Usa el past simple para presentar una acción terminada en un momento o periodo pasado que ya está cerrado. A menudo aparece una referencia temporal concreta, aunque no es obligatorio mencionarla si el contexto ya la deja clara.
- I visited London in 2023. — Visité Londres en 2023.
- She called me yesterday. — Me llamó ayer.
- We watched that film last weekend. — Vimos esa película el fin de semana pasado.
Con verbos regulares, suele añadirse -ed (work → worked). Los irregulares cambian de forma (go → went, see → saw).
En preguntas y negativas, usa did y deja el verbo principal en infinitivo sin to: Did you see it?, I didn't see it.
Cuándo usar el present perfect
Forma el present perfect con have o has más el participio pasado: I have finished, she has gone. Se usa cuando el hecho pasado se presenta como conectado con el presente, no como un episodio situado en un periodo pasado ya cerrado.
- Experiencia hasta ahora: Have you ever tried sushi? — ¿Has probado sushi alguna vez?
- Resultado presente: I've lost my keys. — He perdido las llaves. (Ahora no las tengo.)
- Periodo que sigue abierto: I've had two meetings this morning. — He tenido dos reuniones esta mañana. (La mañana aún no ha terminado.)
- Situación que continúa: We've lived here for five years. — Vivimos aquí desde hace cinco años.
Expresiones como ever, never, already y yet aparecen con frecuencia, pero no deciden el tiempo verbal por sí solas: importa el sentido de toda la frase.
Present perfect y past simple: comparación
| Situación | Inglés | Por qué |
|---|---|---|
| La visita ocurrió en un año pasado concreto | I went to Canada in 2022. | In 2022 es un periodo terminado. |
| Preguntas por la experiencia de la persona | Have you ever been to Canada? | La experiencia se considera hasta el presente. |
| La persona aún vive allí | I've lived here for five years. | La situación comenzó antes y continúa ahora. |
| La estancia ya terminó | I lived there for five years. | Se presenta como un periodo pasado cerrado. |
La traducción al español no siempre permite elegir el tiempo inglés de forma automática. Por ejemplo, en muchos lugares se dice Hoy comí temprano, pero en inglés puede ser I've eaten early today si el día sigue en curso y I ate early today si se presenta como un hecho terminado. El contexto y la variedad del inglés también influyen.
Errores frecuentes de hispanohablantes
- Combinar present perfect con un momento pasado cerrado: I have seen her yesterday → I saw her yesterday. Yesterday sitúa la acción en un periodo terminado.
- Conjugar dos veces en una negativa: I didn't went → I didn't go. El pasado ya está marcado por did.
- Usar el participio después de did: Did you saw it? → Did you see it?
- Traducir el tiempo verbal español palabra por palabra: no elijas have solo porque en español aparece «he» o «has». Decide si el periodo está cerrado y si la frase conecta el hecho con el presente.
Práctica breve: elige el tiempo verbal
- Visité a Ana el sábado pasado. → I visited Ana last Saturday.
- ¿Has visto alguna vez la nieve? → Have you ever seen snow?
- Ya terminé el informe. → I've already finished the report.
- ¿Cuándo compraste esta bicicleta? → When did you buy this bike?
Primero identifica si la frase se refiere a un momento pasado cerrado o a una experiencia, un resultado o una situación conectada con el presente. Después comprueba la forma del verbo.
Practicar inglés con CookieClue · Repasar el pasado simple · Cuándo usar since y for · Cómo funciona CookieClue