El present perfect en inglés: cuándo usarlo
El present perfect une el pasado con el presente. Lo usamos para experiencias, para acciones recientes con efecto ahora y para algo que empezó en el pasado y continúa.
Cómo se forma
have / has + participio pasado: I have seen it, she has finished. Los regulares terminan en -ed; los irregulares cambian: be → been, go → gone/been, do → done, see → seen.
Usos principales
Experiencias (Have you ever been to London?), acciones recientes (I have just finished), y situaciones que continúan con for y since: I have lived here for five years / since 2020.
Present perfect o pasado simple
Si dices cuándo ocurrió (yesterday, last year), usa pasado simple: I went to Italy last year. Si no dices cuándo, present perfect: I have been to Italy.
Ejemplos con audio
Have you ever been to Paris?
I have never tried sushi.
She has just finished work.
We have lived here since 2020.
I have worked here for two years.
Have you eaten yet?
Errores comunes
I have seen him yesterday.→ I saw him yesterday.
Con yesterday se usa pasado simple.She has went home.→ She has gone home.
El participio de go es gone.I live here since 2020.→ I have lived here since 2020.
Con since se usa present perfect.
Practica ahora
Preguntas frecuentes
¿Cuándo uso for y since?
For con una duración (for two years) y since con un punto de inicio (since 2020).
¿Qué diferencia hay con el pasado simple?
El pasado simple lleva un momento concreto; el present perfect, no.
Guías relacionadas
Aprende más con el curso
Esta guía forma parte del curso gratuito de inglés. Mira la lección en vídeo y haz hasta 12 tests distintos:
Lección 6 (A2): ¿Alguna vez? Lección 16 (A2): Pasado o perfecto
Curso completo nivel A2 📚 Palabra del día
Contenido educativo creado por Adrián Moncholi. Sofía y Marcos, los presentadores del curso, son personajes creados con inteligencia artificial.