Present Perfect vs Past Simple: diferencia en español
Aprende cuándo usar Present Perfect y Past Simple en inglés sin traducir literalmente desde el español. Verás la diferencia entre pasado terminado y relevancia presente, marcadores como already, yet, since y for, errores comunes y ejercicios con respuestas.
- Cómo funciona el pasado en español
- Qué expresa el Present Perfect en inglés
- Diferencia entre pasado terminado y relevante
- Errores comunes al traducir tiempos pasados
- Indicadores de tiempo que cambian el sentido
- Cómo elegir correctamente el tiempo
- Ejercicio práctico para casa
- Fuentes y criterio de uso
Cuando comparas el pasado en español con el inglés, la duda principal no es solo qué pasó, sino si ese hecho está cerrado o sigue conectado con el presente. En inglés, esa diferencia cambia el tiempo verbal: Past Simple suele presentar un evento terminado, mientras que Present Perfect conecta una experiencia, resultado o duración con el momento actual. En esta guía verás la diferencia con ejemplos claros, marcadores de tiempo, errores frecuentes y ejercicios para practicar sin traducir palabra por palabra.
Respuesta rápida: usa Past Simple cuando hablas de un momento terminado: yesterday, last year, in 2019. Usa Present Perfect cuando importa la experiencia, el resultado actual o un periodo que llega hasta ahora: ever, already, yet, since, for, this week.
Cómo funciona el pasado en español
En español, hablar del pasado no depende solo de “cuándo” ocurrió algo, sino también de cómo lo presenta el hablante. Puedes contar un hecho cerrado, una experiencia conectada con el presente, una costumbre antigua o una acción que ocurrió antes de otra. En inglés, esta diferencia se reparte de otra forma, por eso no siempre conviene traducir directamente el pretérito perfecto español como Present Perfect.
Para comparar con el inglés, piensa en dos preguntas prácticas: si el periodo de tiempo está terminado o sigue abierto, y si lo importante es el momento exacto o el resultado actual. Esa diferencia ayuda a elegir entre Past Simple y Present Perfect con más seguridad.
| Idea que quieres expresar | Forma habitual en español | Ejemplo en español | Forma natural en inglés |
|---|---|---|---|
| Acción terminada en un momento cerrado | Pretérito indefinido | Ayer compré un coche. | I bought a car yesterday. |
| Secuencia de eventos cerrados | Pretérito indefinido | Llegué, vi y me fui. | I arrived, saw, and left. |
| Experiencia pasada sin decir cuándo | Pretérito perfecto | He estado en México. | I have been to Mexico. |
| Acción en un periodo que sigue abierto | Pretérito perfecto | Esta semana he tenido mucho trabajo. | I have had a lot of work this week. |
| Resultado visible o relevante ahora | Pretérito perfecto | He perdido las llaves. | I have lost my keys. |
| Descripción o costumbre en el pasado | Pretérito imperfecto | Cuando era niño, jugaba en la calle. | When I was a kid, I used to play outside. |
| Pasado anterior a otro pasado | Pluscuamperfecto | Cuando llegué, ya habían salido. | When I arrived, they had already left. |
Pistas rápidas para no mezclar los tiempos
- Si dices yesterday, last week o in 2019, normalmente necesitas Past Simple.
- Si hablas de experiencia sin fecha exacta, suele encajar Present Perfect: I have been to London.
- Si el periodo sigue abierto, como today o this week, suele encajar Present Perfect.
- Si cuentas una historia con acciones en cadena, el motor suele ser Past Simple.
- Si importa el resultado ahora, suele funcionar Present Perfect: I have lost my keys.
- Si describes un contexto, costumbre o estado antiguo, muchas veces no estás comparando Present Perfect con Past Simple, sino con estructuras como used to o past continuous.
Qué expresa el Present Perfect en inglés
El Present Perfect conecta una acción pasada con el presente. La idea clave no es “cuándo ocurrió”, sino qué relación tiene con ahora: experiencia acumulada, resultado visible, cambio reciente o duración que llega hasta el momento actual. Para una explicación más amplia, puedes revisar también los usos del Present Perfect.
Por eso este tiempo suele aparecer con marcadores abiertos o conectados con el presente, como today, this week, so far, ever, already, yet, since y for. Si mencionas un momento cerrado del pasado, como yesterday o in 2019, normalmente necesitas Past Simple.
Usos principales del Present Perfect
| Uso | Idea principal | Ejemplo correcto | Error común |
|---|---|---|---|
| Experiencia de vida | Algo vivido alguna vez, sin decir cuándo | I have been to London. | I have been to London in 2019. |
| Resultado presente | La consecuencia importa ahora | She has lost her keys. | She has lost her keys yesterday. |
| Acción reciente | Algo acaba de pasar | They have just arrived. | They have arrived five minutes ago. |
| Duración hasta ahora | Algo empezó antes y sigue vigente | I have lived here since 2020. | I live here since 2020. |
| Periodo no terminado | El marco temporal incluye el presente | I have had three meetings today. | I have had three meetings yesterday. |
| Cambio hasta ahora | Una evolución visible en el presente | My English has improved. | My English has improved last year. |
Experiencias de vida sin fecha exacta
Cuando hablas de experiencias en la vida, el momento exacto no suele ser lo importante. Lo importante es si la experiencia existe o no hasta ahora. Por eso usamos Present Perfect con frases como I have been to London o Have you ever tried sushi?. Para este tipo de preguntas, los marcadores ever y never son una pista muy clara.
- Have you ever been to Canada?
- I have never eaten oysters.
- She has visited Rome twice.
Duración hasta el presente
Cuando una situación empezó en el pasado y sigue hasta ahora, el Present Perfect es muy frecuente. En este uso, la diferencia entre for y since es esencial: for introduce una duración, y since introduce el punto de inicio.
- I have lived here for three years.
- We have known each other since 2010.
- She has worked here since Monday.
Marcadores frecuentes con Present Perfect
Estos marcadores no son reglas absolutas, pero ayudan mucho porque suelen conectar la frase con el presente. Si los ves en una frase, piensa primero en Present Perfect, salvo que el contexto cierre claramente el periodo.
- ever: Have you ever been there?
- never: I have never tried it.
- already: She has already left.
- yet: Have you finished yet?
- just: They have just arrived.
- so far: We have sold 20 tickets so far.
- recently: I have recently changed jobs.
- lately: Have you seen her lately?
- for: for two weeks
- since: since Monday
Diferencia entre pasado terminado y relevante
Para elegir entre Past Simple y Present Perfect, la pregunta práctica es sencilla: ¿hablas de un hecho ubicado en un momento ya cerrado o de una experiencia, resultado o duración que llega hasta el presente? Cuando el momento está cerrado o se menciona una fecha concreta, conviene repasar los usos del Past Simple.
En inglés, la diferencia es más estricta que en muchos usos del español. Si dices yesterday, last year, two days ago o in 2019, normalmente estás cerrando el periodo y necesitas Past Simple. Si no dices cuándo y te interesa la experiencia o el resultado actual, suele encajar Present Perfect.
| Idea clave | Past Simple | Present Perfect |
|---|---|---|
| Tiempo | Periodo cerrado: yesterday, last week, in 2019 | Periodo abierto o no especificado: today, this week, so far |
| Pregunta implícita | ¿Cuándo pasó? | ¿Ha pasado alguna vez? ¿Qué efecto tiene ahora? |
| Foco | El evento pasado como parte de una historia | La experiencia, resultado o duración hasta ahora |
| Marcadores típicos | ago, then, when, last year, on Monday | ever, never, already, yet, just, since, for |
| Ejemplo con persona | I met her in 2020. | I have met her before. |
| Ejemplo con resultado | We finished the report yesterday. | We have finished the report. |
| Ejemplo con pregunta | Did you call him last night? | Have you called him yet? |
Patrones rápidos para decidir
- Si aparece un momento terminado, usa Past Simple: I saw him yesterday.
- Si el periodo incluye el presente, usa normalmente Present Perfect: I have seen him today.
- Si lo importante es el resultado ahora, usa Present Perfect: I have lost my keys.
- Si cuentas una secuencia de acciones, usa Past Simple: He arrived, sat down and started talking.
- Si preguntas por experiencia de vida, usa normalmente Present Perfect: Have you ever tried sushi?
- Si preguntas por el momento exacto, usa Past Simple: When did you arrive?
Errores típicos por mezclar los dos enfoques
- I have seen him yesterday. → mejor: I saw him yesterday.
- I saw him today. puede ser posible si el día se siente cerrado, pero si el foco es “hasta ahora”, mejor: I have seen him today.
- Have you arrived yesterday? → mejor: Did you arrive yesterday?
- Did you ever be to London? → mejor: Have you ever been to London?
Errores comunes al traducir tiempos pasados
Al pasar del español al inglés, muchos fallos aparecen por traducir el pasado “tal cual”. El problema principal es no fijarse en dos señales: si la acción conecta con el presente o si está situada en un momento terminado. Marcadores como yesterday, last y ago suelen indicar un pasado cerrado y, por tanto, empujan hacia Past Simple.
También influyen patrones muy repetidos: already, yet, just, since y for. Identificar el marcador antes de traducir evita que el tiempo verbal suene poco natural. En inglés, una frase puede ser gramatical en apariencia, pero fallar por mezclar un tiempo verbal con un marcador incompatible.
| Error típico | Por qué falla | Forma correcta |
|---|---|---|
| I have seen him yesterday. | Yesterday marca un pasado cerrado. | I saw him yesterday. |
| I have been there in 2018. | In 2018 indica un periodo terminado. | I was there in 2018. |
| When have you arrived? | When pide un momento concreto. | When did you arrive? |
| I didn’t see him since Monday. | Since introduce un punto de inicio que llega hasta ahora. | I haven’t seen him since Monday. |
| I live here since 2020. | La situación empezó antes y sigue vigente. | I have lived here since 2020. |
| I’m here since two hours. | Since no va con cantidad; para duración se usa for. | I’ve been here for two hours. |
| I have finished yesterday. | El marcador temporal cerrado pide pasado simple. | I finished yesterday. |
| I already did it. | Si importa el resultado actual, suena más natural con present perfect. | I’ve already done it. |
| Have you done it yesterday? | Mezcla resultado actual con marcador de pasado terminado. | Did you do it yesterday? |
| I have just arrived at 8. | At 8 fija una hora exacta. | I arrived at 8. |
| I didn’t go to the doctor yet. | En negativas con yet, suele usarse present perfect. | I haven’t gone to the doctor yet. |
| I have been to Paris last year. | Last year es pasado terminado. | I went to Paris last year. |
Cómo detectar rápidamente el tiempo correcto
- Busca un pasado cerrado: yesterday, last week, in 2019, two days ago. Si aparece, normalmente usa Past Simple.
- Si no hay fecha y se habla de experiencia, piensa en Present Perfect: Have you ever...?, I have never...
- Si el foco es el resultado ahora, encajan bien already y just: I have already..., I have just...
- Si la idea es “desde” o “durante” hasta el presente, revisa since y for.
- En preguntas con when o what time, suele pedirse un momento concreto: When did you arrive?
Indicadores de tiempo que cambian el sentido
Los indicadores de tiempo son una de las pistas más importantes para elegir entre Present Perfect y Past Simple. Algunos marcadores conectan la acción con el presente, como so far, this week o yet. Otros cierran el periodo y empujan hacia el pasado simple, como yesterday, last year o two days ago.
El error aparece cuando se mezclan dos ideas incompatibles: una forma verbal conectada con el presente y un marcador de pasado cerrado. Por eso frases como I have seen him yesterday suenan mal: yesterday ya coloca la acción en un momento terminado.
| Indicador o patrón | Present Perfect | Past Simple |
|---|---|---|
| today | I have had three meetings today. | I had three meetings today at the office. |
| this week / this month / this year | She has traveled a lot this year. | She traveled a lot last year. |
| recently / lately | We have been very busy lately. | We were very busy last month. |
| ever | Have you ever tried sushi? | Did you ever try sushi when you lived in Japan? |
| never | I have never seen that movie. | I never saw that movie as a kid. |
| already / yet / just | They have already left. / Have you finished yet? | They already left yesterday. |
| for + duración | I have lived here for five years. | I lived there for five years when I was a student. |
| since + inicio | He has worked here since 2020. | He worked there from 2018 to 2020. |
| so far / up to now | It is the best book I have read so far. | It was the best book I read in college. |
| once / twice / three times | I have been to London twice. | I went to London twice in 2019. |
| when + pasado | I have changed a lot since I started this job. | I changed a lot when I started this job. |
Already, yet y just
Los marcadores already, yet y just cambian mucho el matiz de la frase. En general, already marca algo que ya ocurrió, yet aparece mucho en preguntas y negativas, y just expresa una acción muy reciente.
- I have already finished. (Ya he terminado.)
- Have you finished yet? (¿Ya has terminado?)
- I have not finished yet. (Todavía no he terminado.)
- They have just arrived. (Acaban de llegar.)
Cómo interpretar periodos abiertos y cerrados
Un mismo marcador puede cambiar según el contexto. Por ejemplo, today puede sentirse como un periodo abierto si el día sigue en curso, pero también puede usarse con Past Simple si el hablante presenta el evento como terminado o menciona una hora concreta.
- I have spoken to him today. (Hoy he hablado con él; foco en el periodo hasta ahora.)
- I spoke to him today at 9 a.m. (Hablé con él hoy a las 9; foco en el momento concreto.)
- We have done a lot this weekend. (El fin de semana se siente abierto o conectado con ahora.)
- We did a lot this weekend. (El hablante lo presenta como un bloque terminado.)
Señales que suelen pedir Past Simple
Cuando la frase incluye un marcador de pasado cerrado, lo normal es usar Past Simple. Estos marcadores responden a “cuándo pasó” y colocan el evento en un punto o periodo que ya terminó.
- yesterday: I saw him yesterday.
- last week: We met last week.
- two days ago: She called two days ago.
- in 2019: They moved in 2019.
- when I was a child: I knew him when I was a child.
Cómo elegir correctamente el tiempo
Para elegir correctamente entre Present Perfect y Past Simple, no empieces traduciendo el pasado español de forma automática. Primero decide si hablas de un momento cerrado o de una acción conectada con el presente. Esa pregunta suele resolver la mayoría de dudas.
La clave es separar dos ideas: cuándo ocurrió y qué importancia tiene ahora. Si la frase responde a “cuándo”, normalmente usa Past Simple. Si responde a “hasta ahora”, “alguna vez”, “todavía” o “ya”, normalmente usa Present Perfect.
| Señal en la frase | Tiempo más probable | Ejemplo correcto | Idea clave |
|---|---|---|---|
| Momento terminado: yesterday, last week, in 2018 | Past Simple | I saw her yesterday. | evento cerrado |
| Pregunta con when | Past Simple | When did you arrive? | momento concreto |
| Periodo abierto: today, this week, so far | Present Perfect | I have had three meetings today. | hasta ahora |
| Experiencia sin fecha: ever, never | Present Perfect | Have you ever tried sushi? | experiencia de vida |
| Resultado actual: already, yet, just | Present Perfect | She has just left. | consecuencia presente |
| Duración hasta ahora: for, since | Present Perfect | We have lived here since 2020. | empezó antes y sigue |
| Secuencia narrativa | Past Simple | He opened the door and sat down. | acciones en cadena |
| Detalles después de una experiencia | Past Simple | How was it? | detalle concreto del evento |
Checklist para decidir en segundos
- Si hay una fecha, una hora o un marcador de pasado cerrado, usa Past Simple: I saw her yesterday.
- Si preguntas por experiencia de vida, usa Present Perfect: Have you ever been to London?
- Si el resultado importa ahora, usa Present Perfect: I have lost my keys.
- Si cuentas una historia con acciones sucesivas, usa Past Simple: He arrived, sat down and ordered coffee.
- Si la situación empezó en el pasado y sigue hasta ahora, usa Present Perfect: I have lived here since 2020.
- Si preguntas “cuándo”, normalmente usa Past Simple: When did you arrive?
Casos donde ambas formas pueden aparecer
A veces las dos formas son posibles, pero no significan exactamente lo mismo. La diferencia está en el enfoque: Past Simple presenta el evento como terminado; Present Perfect lo conecta con el presente o con un periodo abierto.
| Frase | Matiz |
|---|---|
| I saw him today. | El hablante presenta el evento como terminado o situado en un momento concreto. |
| I have seen him today. | El día se siente como periodo abierto; foco en “hasta ahora”. |
| She already left. | Muy común en inglés americano informal; presenta el hecho como evento pasado. |
| She has already left. | Foco en el resultado actual: ella ya no está aquí. |
| Did you eat? | Pregunta directa por un evento pasado. |
| Have you eaten yet? | Pregunta por el resultado hasta ahora: si ya has comido o no. |
Ejercicio práctico para casa
La mejor forma de dominar estos dos tiempos es practicar con frases completas. Antes de responder, busca el marcador temporal y decide si el periodo está cerrado o abierto. Después elige entre Present Perfect y Past Simple.
Ojo con los marcadores frecuentes: ever, never, already, yet, just, today, this week, last year y ago. No traduzcas literalmente desde el español; mira primero el sentido temporal.
Ejercicio 1: Completa con Present Perfect o Past Simple
- I ______ (see) that film twice.
- We ______ (go) to London in 2018.
- She ______ (not finish) her homework yet.
- They ______ (meet) my parents last weekend.
- ______ you ever ______ (try) sushi?
- I ______ (lose) my keys. I can’t find them.
- He ______ (break) his arm when he was a child.
- My team ______ (win) three matches this month.
- We ______ (not speak) since Monday.
- When ______ you ______ (arrive) yesterday?
- I ______ (just / finish) the report.
- She ______ (live) here for ten years.
Mostrar respuestas
- I have seen that film twice.
- We went to London in 2018.
- She has not finished her homework yet.
- They met my parents last weekend.
- Have you ever tried sushi?
- I have lost my keys. I can’t find them.
- He broke his arm when he was a child.
- My team has won three matches this month.
- We have not spoken since Monday.
- When did you arrive yesterday?
- I have just finished the report.
- She has lived here for ten years.
Ejercicio 2: Corrige la frase
- I have seen him yesterday.
- Did you ever been to Canada?
- She hasn’t called me yet.
- We have moved to this city in 2020.
- I just finished my work.
- Have you finished your work yet?
- They didn’t meet him before.
- He has been to Rome last summer.
- I’ve never eaten oysters.
- When have you arrived?
Mostrar respuestas
- I saw him yesterday.
- Have you ever been to Canada?
- She hasn’t called me yet.
- We moved to this city in 2020.
- I have just finished my work.
- Have you finished your work yet?
- They haven’t met him before.
- He went to Rome last summer.
- I’ve never eaten oysters.
- When did you arrive?
Ejercicio 3: Traduce al inglés
- He vivido en esta ciudad desde 2021.
- Fuimos al cine anoche.
- ¿Has terminado ya?
- No he visto a Marta esta semana.
- Perdí el móvil hace dos días.
- ¿Alguna vez has estado en Canadá?
- Acabo de hablar con el jefe.
- No han llegado todavía.
- ¿A qué hora saliste ayer?
- Hemos tenido tres reuniones hoy.
Mostrar respuestas
- I have lived in this city since 2021.
- We went to the cinema last night.
- Have you finished yet?
- I haven’t seen Marta this week.
- I lost my phone two days ago.
- Have you ever been to Canada?
- I have just spoken to the boss.
- They haven’t arrived yet.
- What time did you leave yesterday?
- We have had three meetings today.
Ejercicio 4: Elige la opción natural
- I (have seen / saw) him yesterday.
- She (has lived / lived) here since 2020.
- They (have already left / already left) and the room is empty.
- When (have you arrived / did you arrive)?
- We (have watched / watched) that movie last night.
- I (have never tried / never tried) Thai food before.
- He (has broken / broke) his phone, so he can’t call you.
- My parents (have visited / visited) Italy in 2015.
Mostrar respuestas
- saw
- has lived
- have already left
- did you arrive
- watched
- have never tried
- has broken
- visited
Resumen final de la regla
Recuerda la diferencia principal: Past Simple habla de un evento cerrado o situado en un momento concreto del pasado; Present Perfect conecta el pasado con el presente mediante experiencia, resultado, duración o periodo abierto. Si ves un marcador como yesterday, piensa en pasado simple. Si ves ever, yet, already, for o since, revisa si necesitas present perfect.
Fuentes y criterio de uso
Esta guía se basa en reglas de uso comunes del inglés actual para diferenciar Present Perfect y Past Simple: pasado terminado, experiencia, resultado presente, duración hasta ahora y marcadores temporales como ever, yet, already, for y since.
Para preparar los ejemplos se han contrastado patrones explicados en materiales de referencia para estudiantes, especialmente diccionarios de aprendizaje y guías gramaticales reconocidas. El criterio principal ha sido adaptar esas reglas a errores frecuentes de hispanohablantes, no traducir el pasado español palabra por palabra.
- Oxford Learner’s Dictionaries: ejemplos de uso con Present Perfect, Past Simple y marcadores temporales.
- Cambridge Dictionary: explicaciones sobre experiencia, resultado presente y periodos no terminados.
- British Council LearnEnglish: reglas prácticas para elegir entre Present Perfect y Past Simple.
- Enfoque didáctico propio: ejemplos adaptados a hispanohablantes y errores frecuentes de traducción.