¿Te cuesta entender cuándo usar el «present perfect» en inglés? Este artículo explora este tiempo verbal con ejemplos claros y canciones que te ayudarán a memorizarlo.
Los tiempos verbales son uno de los aspectos más complicados del inglés. Delatan rápidamente a un hablante no nativo, sin importar cuánto vocabulario domine o qué tan buena sea su pronunciación. Incluso estudiantes avanzados cometen errores típicos con los tiempos verbales.
¿Qué es el present perfect en inglés?
El inglés tiene cuatro tiempos presentes (sí, ¡cuatro!). El «present perfect» es uno de ellos:
- El simple present: I love chocolate. (Amo el chocolate.)
- El present continuous: I am writing about chocolate. (Estoy escribiendo sobre el chocolate.)
- El present perfect: I have eaten chocolate. (He comido chocolate.)
- El present perfect continuous: I have been eating chocolate. (He estado comiendo chocolate.)
¿Cómo formar el present perfect?

La fórmula es simple. El «present perfect» tiene dos elementos:
have/has + participio pasado del verbo
Ejemplos: I have eaten, she has gone, they have seen
Cada vez que veas esta combinación (have/has + participio pasado), estás ante el present perfect.
Para formar negativos, añade «not» después de have/has:
I haven’t eaten lunch yet. (No he almorzado todavía.)
Para preguntas, invierte el orden:
- Has she seen the news? (¿Ha visto ella las noticias?)
Y para preguntas negativas:
- Hasn’t he finished work yet? (¿No ha terminado él el trabajo todavía?)
¿Cuándo se usa el present perfect?
Ahora viene la parte importante: ¿cuándo lo usamos?
El present perfect conecta el pasado con el presente. Habla de cosas que pasaron, pero que todavía importan ahora. No menciona cuándo exactamente pasaron—ese detalle no importa.
Hay cinco situaciones principales donde usarás el present perfect:
1) Acciones que empezaron antes y siguen ahora
2) Periodos de tiempo que aún no terminaron
3) Acciones que se repitieron varias veces
4) Cosas que acabas de hacer (con «just»)
5) Cuando no importa o no sabes exactamente cuándo pasó
Veamos cada caso con ejemplos:
1. Acciones que empezaron antes y siguen ahora

Ejemplos típicos:
- I have lived in York for several years now. (Vivo en York desde hace varios años.)
- I have lost my passport. (He perdido mi pasaporte.)
- I have had this coat for years. (Tengo este abrigo desde hace años.)
- I have already eaten. (Ya he comido.)
2. Periodos de tiempo que aún no terminaron

Ejemplos comunes:
- It has rained a lot this month. (Ha llovido mucho este mes.)
- I have run a lot this week. (He corrido mucho esta semana.)
- I haven’t been outside today. (No he salido hoy todavía.)
3. Acciones repetidas

Ejemplos:
- We have been there dozens of times. (Hemos estado allí docenas de veces.)
- I have ridden that roller coaster 10 times. (He montado en esa montaña rusa 10 veces.)
- She has seen them three times before. (Ella los ha visto tres veces antes.)
4. Acciones recién completadas (con «just»)

Usa «just» o «only just» para cosas que pasaron hace muy poco:
- We have only just got back. (Acabamos de volver justo ahora.)
- Sorry, I have just eaten. (Lo siento, acabo de comer.)
- Has he just gone? (¿Acaba de irse?)
- They have only just seen the news. (Ellos acaban de ver las noticias.)
Descubre tu nivel de inglés tomando una de nuestras pruebas de nivel gratuitas
5. Cuando no importa exactamente cuándo pasó

Otro uso común—mencionar algo que pasó, sin decir cuándo:
- Have you seen The Bodyguard? (¿Has visto The Bodyguard?)
- She has moved out. (Ella se ha mudado.)
- I have lost my gloves. (He perdido mis guantes.)
- The police haven’t caught the thief. (La policía no ha atrapado al ladrón.)
Ahora que conoces el present perfect, probablemente lo notarás por todas partes. Es súper común en inglés.
Recuerda: sirve para hablar de cosas del pasado que todavía importan ahora, y es fácil de construir. Solo necesitas have/has + participio pasado.
Más ejemplos con diferentes conjugaciones:
- I have cooked a curry. (He cocinado un curry.)
- Have you already eaten? (¿Ya has comido?)
- She has gone out. (Ella ha salido.)
- We have lost our car keys. (Hemos perdido las llaves de nuestro coche.)
- Have you worked as an aupair for long? (¿Has trabajado como aupair durante mucho tiempo?)
- They have found all the Easter eggs. (Ellos han encontrado todos los huevos de Pascua.)
Aprende con música
¿Quieres practicar tu oído? Estas canciones usan el present perfect en sus letras:
- «Standing on the Shore» by Empire of the Sun
- «Have You Seen Her» by the Chi-Lites
- «Have You Ever Seen the Rain» by Creedence Clearwater Revival
- «(I’ve Had) The Time of My Life» by Bill Medley and Jennifer Warnes
- «Have You Ever Really Loved a Woman?» by Bryan Adams
- «The Impression That I Get» by The Mighty Mighty Bosstones
- «I’ve Just Seen a Face» by The Beatles
- «All These Things That I’ve Done» by The Killers
- «Lonesome Loser» by Little River Band



