Present Perfect en inglés: cuándo se usa y ejemplos

Nivel B1Lectura ~6 minActualizado: 19 ago 2026

El present perfect es uno de los tiempos que más cuesta a los hispanohablantes, porque en español no existe una equivalencia exacta. En esta guía verás su estructura, cuándo se usa y ejemplos claros para dejar de dudar.

¿Qué es el present perfect?

El present perfect conecta el pasado con el presente: habla de acciones que ocurrieron en un momento indefinido del pasado, o que empezaron antes y siguen teniendo relación con el ahora. No nos importa cuándo pasó exactamente, sino su resultado o relevancia actual.

Estructura

Se forma con el auxiliar have / has + el participio pasado del verbo:

FormaEstructuraEjemplo
Afirmativasujeto + have/has + participioI have finished. He terminado.
Negativasujeto + haven't/hasn't + participioShe hasn't arrived. No ha llegado.
InterrogativaHave/Has + sujeto + participio?Have you eaten? ¿Has comido?

Usamos has con he, she, it y have con el resto. El participio de los verbos regulares acaba en -ed (worked, played); los irregulares tienen su propia forma (go → gone, see → seen).

💡 Consejo

Si dudas del participio, repasa nuestra lista de verbos irregulares: es la tercera columna (go, went, gone).

Cuándo se usa el present perfect

1. Experiencias de vida (sin decir cuándo)

I have been to London. He estado en Londres. — No importa cuándo; importa la experiencia.

2. Acciones que empezaron en el pasado y continúan

I have lived here for five years. Vivo aquí desde hace cinco años (y sigo).

3. Acciones recientes con resultado en el presente

I have lost my keys. He perdido las llaves (y ahora no las tengo).

Palabras clave que lo acompañan

PalabraUsoEjemplo
ever / neverexperienciasHave you ever tried sushi?
justacción muy recienteI have just finished.
alreadyantes de lo esperadoShe has already left.
yeten negativas y preguntasHave you finished yet?
forduración (por X tiempo)for two years
sincepunto de inicio (desde)since 2020

Errores comunes

⚠️ Cuidado

No uses el present perfect con un momento concreto del pasado.
I have seen her yesterday. → ✅ I saw her yesterday. (con yesterday va past simple).

La clave: si dices cuándo exacto (yesterday, last week, in 2019), usa el past simple. Si no lo dices, suele ir present perfect.

Practica el present perfect ahora

Ejercicios con corrección al instante y audio, gratis y sin registro.

Practicar en LearnEnglish →