gramáticatiempos verbales
Present perfect vs past simple: guía para hispanohablantes
6 min de lectura
Es uno de los temas que más cuesta en español, porque a veces traducimos los dos con el pretérito. La clave está en si el tiempo ya terminó o no.
La regla de oro
Past simple = momento terminado y específico en el pasado. Present perfect = el pasado conecta con el presente, o el tiempo todavía no termina.
- I saw her yesterday. (yesterday = terminado → past simple)
- I've seen her today. (today = aún no termina → present perfect)
Palabras que avisan past simple
- yesterday, last week, in 2019, two days ago, when I was a child
Palabras que avisan present perfect
- already, yet, just, ever, never, since, for, so far, today
for vs since
- for + duración: for two years
- since + punto de inicio: since 2019
Errores típicos
- ❌ I have seen her yesterday. ✅ I saw her yesterday.
- ❌ I live here since 2019. ✅ I've lived here since 2019.
Practica esto de verdad, no solo lo leas
En FluentPath practicas inglés con escenarios reales y un tutor de IA que te corrige al hablar. Gratis para empezar.
Empezar gratis