Present Perfect en inglés: cuándo se usa y ejemplos
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:
| Forma | Estructura | Ejemplo |
|---|---|---|
| Afirmativa | sujeto + have/has + participio | I have finished. He terminado. |
| Negativa | sujeto + haven't/hasn't + participio | She hasn't arrived. No ha llegado. |
| Interrogativa | Have/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).
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
| Palabra | Uso | Ejemplo |
|---|---|---|
| ever / never | experiencias | Have you ever tried sushi? |
| just | acción muy reciente | I have just finished. |
| already | antes de lo esperado | She has already left. |
| yet | en negativas y preguntas | Have you finished yet? |
| for | duración (por X tiempo) | for two years |
| since | punto de inicio (desde) | since 2020 |
Errores comunes
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 →