B1

Present Perfect vs Past Simple

Definición / Explicación

Past Simple habla de una acción completada en un tiempo pasado terminado. Present Perfect habla de una acción pasada con conexión con el presente, o de una acción cuyo tiempo exacto terminado no se da. Este contraste es importante porque ambos tiempos se refieren al pasado, pero responden a preguntas distintas. Past Simple responde a When did it happen?. Present Perfect responde a ideas como Has it happened in your life, this week, or up to now?

Reglas clave

  • Usa past simple con expresiones de tiempo pasado terminado: yesterday, last week, in 2019.
  • Usa present perfect cuando no se da el tiempo exacto o cuando el resultado importa ahora.
  • Compara: I saw him yesterday vs I have seen him this week.
  • Usa past simple en historias y líneas de tiempo.
  • Usa present perfect para noticias recientes, experiencia o períodos no terminados.

Ejemplos

  • I saw him yesterday, but I have seen him twice this week. - Lo vi ayer, pero lo he visto dos veces esta semana.
  • She left at six, so I have not spoken to her today. - Ella se fue a las seis, así que hoy no he hablado con ella.
  • We went there last month, and we have been there many times before. - Fuimos allí el mes pasado y ya habíamos ido muchas veces antes.
  • He broke his phone last night, so he has bought a new one. - Anoche rompió su teléfono, así que ha comprado uno nuevo.
  • They did not finish the job yesterday, but they have finished it now. - No terminaron el trabajo ayer, pero ahora ya lo han terminado.

Errores comunes

  • ❌ I have seen him yesterday. -> ✅ I saw him yesterday.
  • ❌ She went to the gym this week. -> ✅ She has gone to the gym this week.
  • ❌ We have did it already. -> ✅ We have done it already.

Sigue tu progreso