Tiempos y aspecto

Present perfect vs past simple: cuál usar en inglés

Nivel B1 Tiempos y aspecto
Idea clave

En inglés, el past simple sirve para acciones terminadas en un momento concreto del pasado, dicho o sobreentendido: "I saw her yesterday." El present perfect, en cambio, conecta el pasado con el presente y se usa para experiencias o noticias recientes sin un tiempo exacto: "I've seen that film." Ojo con la trampa: en español solemos traducir ambos con el pretérito perfecto compuesto ("la he visto"), así que el oído nos engaña; en inglés un tiempo concreto como "yesterday" obliga al past simple y nunca al present perfect. Fíjate también en el matiz de duración: "He lived in Rome for years" significa que ya no vive allí, mientras que "He has lived in Rome for years" indica que sigue viviendo en Roma.

Ejemplos

  • I saw her yesterday. a finished action at a stated time
  • I've seen that film. an experience, time unimportant
  • He lived in Rome for years. he no longer lives there (finished)

La lección completa

Todo lo del vídeo, en texto.

  1. I saw vs I've seen

    ¿pasado simple o presente perfecto?

    Di I have seen her yesterday y cualquier nativo hace una mueca. Una palabra, yesterday, rompe toda la frase. Esto es por qué.

  2. Tiempo pasado dicho → pasado simple. Tiempo sin importancia → presente perfecto.

    Es la mayor decisión de tiempos verbales en inglés. Si la aciertas, suenas mucho más fluido. La regla es corta.

  3. Dos tiempos, dos funciones

    pasado simple
    • momento terminado
    • tiempo pasado concreto
    • el tiempo importa
    presente perfecto
    • experiencia
    • noticia reciente
    • tiempo abierto / relevante ahora

    El past simple cierra la puerta a un momento terminado: un tiempo concreto, dicho o sobreentendido. El present perfect deja la puerta abierta: experiencia, noticias recientes o tiempo aún en curso, todo con relevancia ahora.

  4. I saw her yesterday.

    yesterday → pasado simple

    Una acción terminada en un tiempo concreto pide el pasado simple. I saw her yesterday.

  5. I've seen that film.

    experiencia → presente perfecto

    Quita el tiempo y habla de la experiencia en sí, y necesitas el present perfect. El cuándo no importa; importa que pasó. I've seen that film.

  6. I've lost my keys.

    resultado ahora → presente perfecto

    Una noticia fresca con un efecto ahora también pide el present perfect. Lo que cuenta es el resultado. I've lost my keys.

  7. I lost them this morning.

    this morning → pasado simple

    Pero añade el momento en que pasó y la puerta se cierra. Un tiempo terminado y dicho obliga al past simple, siempre. I lost them this morning.

  8. He lived in Rome for years.

    terminado → pasado simple

    Mira lo que revela un solo tiempo verbal. He lived in Rome for years significa que ya no está; ese capítulo está cerrado. He lived in Rome for years.

  9. He has lived in Rome for years.

    sin terminar → presente perfecto

    Cambia al present perfect y sigue allí. He has lived in Rome for years significa que el tiempo no ha terminado: aún es cierto hoy. He has lived in Rome for years.

  10. tiempo terminado + presente perfecto
    tiempo terminado → pasado simple

    Un tiempo terminado y dicho siempre obliga al pasado simple.

    Aquí va el error número uno: juntar el present perfect con un tiempo terminado. I have seen her yesterday está mal. Yesterday ya pasó, así que debe ser I saw her yesterday.

  11. experiencia, sin tiempo
    experiencia → presente perfecto

    "ever" + experiencia de vida → presente perfecto.

    Lo contrario también engaña. Para una experiencia de vida sin tiempo, usa el present perfect, no el past simple. Pregunta Have you ever been to Japan?, no Did you ever go?.

  12. I've already finished.

    just / already / yet → presente perfecto

    Una prueba rápida: ¿puedes añadir un tiempo pasado concreto? Si sí, usa el past simple. Just, already y yet te llevan al otro lado, al present perfect. I've already finished.

  13. Recuerda

    • Tiempo dicho y terminado → pasado simple
    • Experiencia · noticia · sin terminar → presente perfecto
    • Nunca presente perfecto + yesterday

    Recuerda: si el tiempo pasado está dicho y terminado, usa el past simple. Si es experiencia, noticia fresca o tiempo sin terminar, usa el present perfect.

Vídeos recomendados