Present Perfect o Simple Past
En pocas palabras
Usa el Present Perfect cuando una acción pasada tiene conexión con el presente o cuando no dices un momento pasado terminado. Usa el Simple Past cuando la acción ocurrió en un periodo ya terminado o indicas cuándo ocurrió.
Formación
Present Perfect: sujeto + have/has + participio pasado. Simple Past: sujeto + verbo en pasado; en preguntas y negaciones se usa did + forma base.
Uso
- Present Perfect para experiencias sin indicar una fecha concreta: I have visited New York.
- Present Perfect para un resultado visible o importante ahora: She has lost her keys.
- Simple Past con momentos terminados como yesterday, last week o in 2020.
- Simple Past cuando la pregunta o el contexto sitúa la acción en un momento pasado específico.
Ejemplos
- I have seen that movie twice. — He visto esa película dos veces.
- I saw that movie last Saturday. — Vi esa película el sábado pasado.
- Have you finished your homework? — ¿Ya terminaste la tarea?
- When did you finish your homework? — ¿Cuándo terminaste la tarea?
Error típico
❌ Incorrecto: I have met her yesterday.
✅ Correcto: I met her yesterday.
Yesterday señala un periodo terminado, por eso se usa el Simple Past y no el Present Perfect.
Recuerda
Si dices cuándo ocurrió algo en un periodo terminado, usa el Simple Past. Si el momento no importa y existe una conexión con el presente, usa el Present Perfect.