Present Perfect vs Simple Past: Explicado
¿Deberías decir "I went" o "I have gone"? Ambos hablan del pasado, pero significan cosas diferentes.
La Diferencia Principal
Simple Past: Acción terminada en un momento específico.
- I went to Paris in 2020. (Fui a París en 2020.)
- She called me yesterday. (Ella me llamó ayer.)
Present Perfect: Acción en un momento no claro, O todavía conectada con el presente.
- I have been to Paris. (He estado en París - alguna vez en mi vida.)
- She has called me. (Ella me ha llamado - el momento exacto no importa.)
Cuándo Usar Cada Uno
Usa Simple Past Cuando:
- Sabes el momento exacto: I visited Tokyo last year. (Visité Tokio el año pasado.)
- El período de tiempo terminó: Shakespeare wrote many plays. (Shakespeare escribió muchas obras.)
Usa Present Perfect Cuando:
- El tiempo no importa: I have visited Tokyo. (He visitado Tokio.)
- Afecta el presente: I have lost my keys. (He perdido mis llaves - todavía perdidas.)
- Con estas palabras: just, already, yet, ever, never
- Período no terminado: I have worked here for five years. (He trabajado aquí por cinco años - sigo trabajando.)
Las Palabras de Tiempo Te Ayudan a Elegir
Palabras de Simple Past: yesterday, last week, in 2020, ago
Palabras de Present Perfect: just, already, yet, ever, never, so far, for, since
La Regla de "For" y "Since"
- I lived here for 5 years. = Ya no vivo aquí (simple past)
- I have lived here for 5 years. = Todavía vivo aquí (present perfect)
- I have lived here since 2020. = Punto de inicio, todavía aquí
Errores Comunes
❌ I have visited Paris in 2020. ✅ I visited Paris in 2020.
❌ Did you ever go to Japan? ✅ Have you ever been to Japan?
Preguntas Frecuentes
P: ¿Inglés americano vs. británico? R: Los americanos usan más el simple past: "Did you eat yet?" Los británicos usan más el present perfect: "Have you eaten yet?" Ambos son correctos.
P: ¿Cómo sé cuál usar? R: Pregunta: ¿Puedo decir exactamente cuándo? Si sí, usa simple past. Si no, usa present perfect.