B1 · 5 min · Gramática

Pasado o present perfect

Cuenta lo que pasó y lo que aún importa.

La regla

Usa past simple cuando sitúas un hecho en un momento terminado: yesterday, last week, in 2024. Usa present perfect cuando la experiencia o el resultado conecta con el presente y no sitúas el hecho en un momento terminado. Present perfect = have/has + participio.

Ejemplos

I sent the report yesterday.Envié el informe ayer.Yesterday señala un momento pasado terminado.
I have sent the report.He enviado el informe.Lo importante ahora es que ya está enviado.
Have you ever worked abroad?¿Has trabajado alguna vez en el extranjero?Pregunta por una experiencia sin decir cuándo.

Error típico

✗ I have sent it yesterday.

✓ I sent it yesterday.

Yesterday sitúa la acción en un momento terminado.

💡 Si dices exactamente cuándo pasó y ese momento ya acabó, usa past simple.

Empezar esta lección y hacer los ejercicios ↗