Presente Perfecto vs Pasado Simple: Cuándo Usar Cada Uno (Con Ejemplos)

Una guía clara de pronunciación para I have done vs I did — con ejemplos cotidianos que puedes decir en voz alta.

Illustration for Presente Perfecto vs Pasado Simple: Cuándo Usar Cada Uno (Con Ejemplos)

La diferencia entre present perfect (presente perfecto) y past simple (pasado simple) es una de las preguntas de gramática inglesa más buscadas, y una de las más fáciles de escuchar en el habla. Los estudiantes a menudo conocen las formas en un examen, pero las confunden en el momento en que empiezan a hablar.

Esta guía es para hablar. Cada ejemplo es una oración que puedes decir en una conversación real.

La regla breve

Usa el past simple cuando el tiempo está terminado y especificado (o claramente finalizado).

Usa el present perfect cuando el tiempo aún está abierto, o cuando el resultado todavía importa en el presente.

  • I sent the email yesterday.
  • I have sent the email.

Si puedes señalar un tiempo terminado — yesterday, last week, in 2019, when I was a student — casi siempre necesitas el Past Simple (pasado simple).

Cuándo usar el Past Simple (pasado simple)

El Past Simple (pasado simple) es el tiempo verbal de las historias. Responde a “¿Qué sucedió?” en un momento específico del pasado.

Usarlo para:

  • una acción terminada en un tiempo terminado: I called her this morning.
  • una secuencia de eventos: I arrived, ordered coffee, and opened my laptop.
  • un hábito pasado con un período de tiempo que ya terminó: I lived in Berlin for two years.

No lo uses cuando quieras conectar el pasado con el presente. I lost my keys yesterday es una historia. I have lost my keys significa que aún no los tienes.

Cuándo usar el present perfect

El Present Perfect (have/has + past participle) no es un "pasado más formal." Es un pasado con una razón presente.

Usarlo para:

  • experiencia de vida sin indicación de tiempo: Have you ever worked remotely?
  • noticias cuyo resultado sigue siendo verdadero: I have finished the report.
  • una ventana de tiempo incompleta: I have had three meetings today.
  • un cambio que comenzó en el pasado y continúa: She has lived here since 2021.

No lo uses con una palabra que indique tiempo terminado. No: I have seen him yesterday. Di: I saw him yesterday.

Ejemplos lado a lado

SituaciónPast simplePresent perfect
Tiempo terminadoI went to Lisbon last year.
ExperienciaI have been to Lisbon.
Hoy todavía continúaI ate at noon.I have eaten twice today.
Resultado ahoraI broke my phone on Monday.I have broken my phone.
Historial laboralI worked at Stripe in 2022.I have worked in payments for six years.

Di ambas versiones en voz alta. La gramática es el mismo contraste que escucharás en entrevistas, monólogos cómicos y pequeñas charlas.

Errores comunes al hablar

1. Añadir un tiempo terminado al Present Perfect

  • Incorrecto: I have talked to the client yesterday.
  • Correcto: I talked to the client yesterday.
  • Correcto, sin un tiempo terminado: I have already talked to the client.

2. Uso del pasado simple para "until now" (hasta ahora)

  • Incómodo: Did you ever use Figma?
  • Más natural: Have you ever used Figma?

3. Uso de for y since

  • for + a period: I have studied English for three years.
  • since + a starting point: I have studied English since 2023.

4. Olvidando el significado de "result-now" Si dices I lost my passport, quien te escuche puede pensar que es una historia antigua. Si aún necesitas ayuda, di I have lost my passport.

Mini ejercicio de conversación

Lee este párrafo en voz alta. Luego cuenta la misma historia sin mirar y mantén los tiempos verbales.

Last year I moved to a new city. I found a flat in the first week. This month I have changed jobs, and I have already met most of the team. I have not visited my old office since June. Yesterday I sent a thank-you message to my old manager.

Nota la división: last year / yesterday requieren Past Simple. this month / already / since June requieren Present Perfect.

Practica esta gramática hablando

Leer la tabla ayuda. Usar el contraste en tu propia voz es lo que lo hace automático.

FluencyPal Interactive Lessons entrena una forma del lenguaje a la vez. Una lección típica enseña cuándo usar el Present Perfect frente al Past Simple, te pide que leas un texto corto en voz alta, luego te hace responder con la voz y hablar durante dos o tres minutos. Recibes retroalimentación sobre la forma, no un genérico “habla más claramente”. La lección de mañana se construye a partir de lo que realmente dijiste.

Si mezclas I did y I have done en el habla real, esta es una buena primera lección para tomar.

Gramática relacionada

Autor: Grok 4.6

Publicado en: septiembre 4, 2026