Present perfect frente a past simple en inglés
Perfect vs Past Simple
Este artículo forma parte del árbol gramatical de inglés en Settemila Lingue.
En pocas palabras
Usa el present perfect cuando un hecho pasado importa ahora y no dices en qué momento pasado terminado ocurrió: I've lost my keys («He perdido las llaves», y sigo sin ellas). Usa el past simple cuando sitúas el hecho en un periodo ya acabado: I lost my keys yesterday («Perdí las llaves ayer»). La pregunta práctica es: ¿hablo de la situación actual o cuento qué pasó en un momento pasado?
Panorama general
El present perfect y el past simple hablan del pasado, pero lo contemplan desde perspectivas distintas. El present perfect conecta una experiencia o un resultado anterior con el presente. El past simple coloca el hecho dentro de un pasado terminado y lo presenta como parte de una historia, una secuencia o una fecha concreta.
Esta diferencia se introduce en el nivel A2 porque aparece constantemente en conversaciones cotidianas: al hablar de experiencias, noticias recientes, tareas pendientes, viajes y acontecimientos de ayer. No basta con traducir palabra por palabra desde el español. Según la región, el español puede decir he comido o comí donde el inglés exige una elección concreta.
La regla inicial es sencilla: presente relevante o tiempo aún abierto → present perfect; tiempo pasado cerrado → past simple. Sin embargo, la intención del hablante también cuenta. Más adelante veremos casos como today, already y just, en los que el contexto, la variedad de inglés y la forma de entender el periodo temporal pueden cambiar la elección.
Cómo funciona
Las dos estructuras
El participio pasado (la forma verbal usada con have, como worked, seen o gone) es imprescindible para formar el present perfect.
| Tiempo | Afirmación | Negación | Pregunta |
|---|---|---|---|
| Present perfect | sujeto + have/has + participio: She has finished. | sujeto + haven't/hasn't + participio: She hasn't finished. | Have/Has + sujeto + participio: Has she finished? |
| Past simple | sujeto + forma pasada: She finished. | sujeto + didn't + infinitivo: She didn't finish. | Did + sujeto + infinitivo: Did she finish? |
Con verbos regulares, el pasado simple y el participio suelen terminar en -ed: worked–worked. Con los irregulares hay que aprender ambas formas: go–went–gone, see–saw–seen, write–wrote–written. No confundas la forma de pasado con el participio: se dice I went pero I have gone.
1. Un momento pasado terminado: past simple
Usa el past simple si el momento está acabado o se presenta como acabado, aunque no aparezca una fecha exacta.
- We met in 2022. — Nos conocimos en 2022.
- I called her yesterday. — La llamé ayer.
- He lived in Lima when he was a child. — Vivió en Lima cuando era niño.
- Did you enjoy the concert? — ¿Disfrutaste del concierto?
Son marcadores habituales de pasado terminado yesterday, last night/week/year, ago, in 2019, when I was a child y at ten o'clock. Con ellos, normalmente no se usa el present perfect.
Un momento puede estar implícito por la situación. Al salir del cine, Did you like the film? pregunta por una experiencia que acaba de concluir. No hace falta añadir at the cinema ni tonight para que el periodo se entienda como cerrado.
2. Resultado presente sin momento pasado concreto: present perfect
Usa el present perfect cuando lo importante es el resultado actual, no cuándo sucedió la acción.
- I've broken my glasses. — Se me han roto las gafas; ahora no puedo usarlas.
- Marta has gone out. — Marta ha salido; ahora no está aquí.
- We've finished the report. — Hemos terminado el informe; ya está listo.
Decir I've broken my glasses yesterday mezcla dos enfoques incompatibles: la conexión abierta con el presente y un momento pasado cerrado. Con yesterday, debe ser I broke my glasses yesterday.
3. Experiencias hasta ahora: present perfect
Para preguntar o decir si algo ha ocurrido alguna vez durante la vida de una persona hasta el presente, emplea el present perfect. No se indica una ocasión terminada.
- Have you ever been to Spain? — ¿Has estado alguna vez en España?
- I've never tried surfing. — Nunca he probado el surf.
- She's visited Rome three times. — Ha visitado Roma tres veces.
Si después se pregunta por los detalles de una experiencia concreta, se cambia al past simple:
- Have you ever been to Spain? — ¿Has estado alguna vez en España?
- Yes, I have. I went in 2019 and stayed in Seville. — Sí. Fui en 2019 y me alojé en Sevilla.
La primera pregunta recorre toda la vida hasta ahora; la segunda oración abre el relato de un viaje acabado.
4. Periodos que continúan: present perfect
Un periodo abierto incluye el presente: today, this week, this year, so far («hasta ahora») o la vida de alguien que sigue vivo. Si se habla de lo ocurrido dentro de ese periodo hasta ahora, es normal usar el present perfect.
- I've had three meetings today. — He tenido tres reuniones hoy.
- We haven't seen Ana this week. — No hemos visto a Ana esta semana.
- The team has won ten games so far. — El equipo ha ganado diez partidos hasta ahora.
Con since se indica el punto inicial y con for, la duración:
- I've lived here since 2020. — Vivo aquí desde 2020.
- I've lived here for five years. — Llevo cinco años viviendo aquí.
Estas frases suelen significar que la situación continúa. En cambio, I lived there for five years presenta esos cinco años como una etapa terminada: ya no vivo allí.
5. El mismo hecho, dos perspectivas
No siempre existe una palabra que decida automáticamente el tiempo. A veces el hablante elige entre destacar el resultado actual o narrar el acontecimiento.
| Perspectiva | Ejemplo | Interpretación |
|---|---|---|
| Resultado actual | I've made some coffee. | Hay café preparado ahora; quizá te estoy ofreciendo una taza. |
| Hecho pasado | I made coffee after lunch. | Cuento qué hice después de comer. |
| Periodo aún abierto | Have you spoken to Leo today? | El día continúa y todavía puede haber ocasión de hablar. |
| Periodo entendido como cerrado | Did you speak to Leo this morning? | La mañana ya terminó, o se trata como una ocasión acabada. |
No pienses únicamente «reciente = present perfect». Un hecho de hace pocos segundos puede ir en past simple si se cuenta como un acontecimiento: What happened? I dropped a plate. Y una experiencia de hace muchos años puede ir en present perfect si forma parte de la vida hasta ahora: I've only seen snow once.
Ejemplos en contexto
| Inglés | Español | Nota |
|---|---|---|
| I've lost my keys. | He perdido las llaves. | El resultado sigue vigente: no las tengo. |
| I lost my keys yesterday. | Perdí las llaves ayer. | Yesterday es un tiempo terminado. |
| Have you ever been to Spain? | ¿Has estado alguna vez en España? | Experiencia de vida sin fecha concreta. |
| I went to Spain in 2019. | Fui a España en 2019. | Año concreto y terminado. |
| Sam has just arrived. | Sam acaba de llegar. | Noticia reciente con relevancia presente. |
| Sam arrived at eight. | Sam llegó a las ocho. | Se indica cuándo ocurrió. |
| We haven't finished the project yet. | Todavía no hemos terminado el proyecto. | La tarea sigue pendiente. |
| We didn't finish the project last week. | No terminamos el proyecto la semana pasada. | La semana mencionada ya acabó. |
| I've read four books this month. | He leído cuatro libros este mes. | El mes aún continúa. |
| I read four books during my holiday. | Leí cuatro libros durante mis vacaciones. | Las vacaciones se presentan como terminadas. |
| Has Maya called you? | ¿Te ha llamado Maya? | Interesa saber si la llamada se ha producido hasta ahora. |
| Did Maya call you after the meeting? | ¿Te llamó Maya después de la reunión? | Se pregunta por una ocasión pasada delimitada. |
| They've lived here for ten years. | Viven aquí desde hace diez años. | Empezaron antes y todavía viven aquí. |
| They lived there for ten years. | Vivieron allí durante diez años. | Esa etapa de residencia terminó. |
Errores frecuentes
Usar present perfect con un tiempo pasado terminado
- Incorrecto: I've seen Laura yesterday.
- Correcto: I saw Laura yesterday.
- Por qué: Yesterday sitúa la acción en un periodo acabado. El present perfect no se combina normalmente con yesterday, last week, ago ni una fecha pasada concreta.
Usar la forma de pasado después de have
- Incorrecto: I have went to Spain.
- Correcto: I have gone to Spain. / I went to Spain.
- Por qué: Después de have/has necesitas el participio gone. Went es la forma del past simple y aparece sin have.
Mantener el present perfect al contar los detalles
- Incorrecto: I've been to Paris in 2021 and I've stayed near the station.
- Correcto: I went to Paris in 2021 and stayed near the station.
- Por qué: En cuanto introduces in 2021, pasas de una experiencia general a narrar un viaje terminado.
Traducir siempre he comido como I've eaten
- Incorrecto en una narración terminada: I've eaten at two yesterday.
- Correcto: I ate at two yesterday.
- Por qué: La forma española no determina por sí sola el tiempo inglés. Hay que observar si el periodo está cerrado y si se dice cuándo ocurrió.
Usar past simple para una situación que sigue vigente
- Incorrecto si todavía vive allí: She lived here since 2020.
- Correcto: She has lived here since 2020.
- Por qué: Since 2020 marca el inicio de una situación que llega hasta el presente. El past simple daría a entender una etapa acabada y necesitaría otro contexto, por ejemplo She lived here from 2020 to 2023.
Confundir been y gone
- Incorrecto si Julia sigue fuera: Julia has been to the bank.
- Correcto: Julia has gone to the bank.
- Por qué: Has gone to suele indicar que fue y aún no ha vuelto. Has been to suele expresar que visitó el lugar y regresó, o que lo conoce por experiencia.
Notas de uso
La comparación con el español no es exacta
En buena parte de España es frecuente usar el pretérito perfecto con periodos próximos o aún abiertos: Hoy he hablado con Marta. Esa elección se parece a I've spoken to Marta today. En muchas zonas de América, en cambio, es natural decir Hoy hablé con Marta. El inglés no copia ninguna de estas preferencias regionales de manera automática: distingue si el periodo se entiende como abierto y si interesa la conexión con el presente.
Además, el present perfect inglés puede corresponder a un presente español: I've known her for years significa La conozco desde hace años, no una acción acabada equivalente a «la he conocido».
Inglés británico e inglés estadounidense
En el inglés británico cuidado son muy habituales present perfect con just, already y yet: I've just eaten, Have you finished yet? En el inglés estadounidense informal también se oye con frecuencia el past simple: I just ate, Did you finish yet? Las dos variedades comprenden ambas construcciones, pero para una regla segura conviene aprender primero el patrón con present perfect cuando no hay un tiempo pasado cerrado.
Contracciones en la conversación
En el habla son normales I've, you've, he's, she's, we've, they've, así como haven't y hasn't. En he's finished, 's significa has porque va seguido de un participio; en he's tired, significa is. Reconocer estas contracciones facilita mucho la comprensión oral.
Más allá de lo básico
No hace falta dominar aún todos estos matices, pero aparecen con frecuencia a partir de niveles intermedios.
Noticias y relatos
Una noticia puede abrirse con present perfect para anunciar algo relevante y continuar en past simple para contar los detalles:
The company has announced a new plan. The director presented it at a meeting yesterday.
La empresa ha anunciado un nuevo plan. El director lo presentó ayer en una reunión. Primero se destaca la novedad actual; después se sitúa el acto en un momento terminado.
Personas fallecidas y periodos históricos cerrados
Con una persona fallecida o una etapa histórica terminada se usa normalmente el past simple: Shakespeare wrote many plays. Su producción pertenece a una vida ya cerrada. Con una persona viva puede usarse el present perfect para resumir su obra hasta ahora: The author has written twelve novels.
This is the first time y superlativos
Después de expresiones que evalúan la experiencia hasta el presente, el inglés suele emplear el present perfect:
- This is the first time I've driven abroad. — Es la primera vez que conduzco en el extranjero.
- It's the best meal I've ever had. — Es la mejor comida que he probado en mi vida.
Un periodo abierto puede enfocarse como terminado
Today y this morning no obligan siempre al present perfect. A las diez de la mañana, I haven't had coffee this morning trata la mañana como un periodo aún abierto. Por la tarde, I didn't have coffee this morning presenta esa mañana como terminada. El límite temporal depende tanto del reloj como de la perspectiva del hablante.
Consejos para practicar
- Clasifica el marcador temporal. Escribe dos columnas: «periodo cerrado» (yesterday, last year, in 2020, two hours ago) y «hasta ahora» (ever, never, yet, so far, since). Después crea una oración breve con cada expresión.
- Practica diálogos en dos pasos. Empieza con una experiencia: Have you ever tried scuba diving? Luego pide detalles en past simple: Where did you do it? Did you enjoy it? Así entrenas el cambio natural entre los dos tiempos.
- Añade una consecuencia mental. Ante I've lost my phone, completa en español «y ahora no lo tengo». Ante I lost my phone on Monday, completa «eso ocurrió el lunes». Si la continuación tiene sentido, has identificado la perspectiva correcta.
Conceptos relacionados
- Requisito previo: Present perfect simple — repasa la formación con have/has y participio, además de ever, never, just, already y yet.
Requisito previo
El present perfect simple en inglésA2Más conceptos de A2
Practica Perfect vs Past Simple en inglés con una cuenta gratuita de Settemila Lingue. Configuraremos inglés · A2 y generaremos tarjetas específicamente para este concepto gramatical.
Practica este concepto