Present perfect: cuándo usarlo (have + participio)
El present perfect es el tiempo verbal que más le cuesta a los hispanohablantes, porque no tiene un equivalente exacto en español: se arma con have/has + participio y sirve para hablar de acciones que, aunque pasaron, siguen conectadas con el presente. No es «pasado» ni es «presente» — es el puente entre los dos, y por eso se llama perfect (perfecto, es decir, completo hasta ahora).
En esta guía:
- ¿Qué es el present perfect y para qué sirve?
- La fórmula: have/has + participio
- Ever y never: experiencias de vida
- Already, yet y just
- For y since: cuánto tiempo llevas
- Present perfect vs pasado simple
- Negativo y preguntas
- Los errores más comunes
- Preguntas frecuentes
- Mini test
Cómo leer la columna roja: tilde = sílaba fuerte, «j» suave, «z» con la lengua entre los dientes. Guía completa.
¿Qué es el present perfect y para qué sirve?
El present perfect conecta el pasado con el ahora. Lo usas para:
- Experiencias de vida, sin decir cuándo pasaron: I’ve been to Japan (he estado en Japón, en algún momento de mi vida).
- Acciones que empezaron en el pasado y siguen hoy: I’ve lived here for 5 years (y sigo viviendo aquí).
- Resultados presentes de una acción pasada: I’ve lost my keys (por eso ahora no puedo entrar).
- Noticias recientes, sin dar detalles del momento exacto: She’s had a baby!
Si el momento ya cerró por completo — ayer, en 2010, la semana pasada — no es present perfect, es pasado simple. Esa distinción es la parte que más cuesta y la vemos a fondo más abajo.
La fórmula: have/has + participio
sujeto + have/has + participio
| Inglés | Suena así | Significado |
|---|---|---|
| I’ve finished. | áiv fínisht | He terminado. |
| You’ve grown so much. | iúv gróun so mach | Has crecido mucho. |
| He’s traveled a lot. | jis trávelt a lot | Él ha viajado mucho. |
| She’s gone home. | shis gon jóum | Ella se ha ido a casa. |
| We’ve met before. | uív met bifór | Ya nos habíamos conocido. |
| They’ve arrived. | déiv aráivd | Ellos han llegado. |
Have va con I, you, we, they y has con he, she, it — la misma división que ves en el presente simple con la -s. Si necesitas repasar cómo se conjuga to be antes de meterte de lleno al participio, revisa el verbo to be en inglés: muchos participios irregulares (been, gone) aparecen constantemente en este tiempo.
El participio es la tercera forma del verbo: en los regulares es igual que el pasado (-ed: finished, visited); en los irregulares tiene su propia forma (go → gone, see → seen, eat → eaten, do → done, write → written).
Ever y never: experiencias de vida
| Inglés | Suena así | Significado |
|---|---|---|
| Have you ever been to New York? | jav iú éver bin tu Nu Iork | ¿Has estado alguna vez en Nueva York? |
| I’ve never tried sushi. | áiv néver tráid súshi | Nunca he probado sushi. |
| Has she ever driven a truck? | jas shi éver dríven a trak | ¿Ella ha manejado un camión alguna vez? |
| I’ve never seen that movie. | áiv néver sín dat múvi | Nunca he visto esa película. |
Ever (alguna vez) va en preguntas y never (nunca) en afirmaciones — nunca los combines con not, porque never ya es negativo por sí mismo.
Already, yet y just
| Inglés | Suena así | Significado |
|---|---|---|
| I’ve already finished. | áiv olrédi fínisht | Ya terminé. |
| Have you finished yet? | jav iú fínisht iet | ¿Ya terminaste? |
| I haven’t finished yet. | ái jávent fínisht iet | Todavía no he terminado. |
| I’ve just arrived. | áiv yast aráivd | Acabo de llegar. |
Already (ya) se usa en afirmativos, para algo que pasó antes de lo esperado. Yet (todavía / ya) se usa en preguntas y negativos. Just (acabo de) marca algo que pasó hace muy poco.
For y since: cuánto tiempo llevas
| Inglés | Suena así | Significado |
|---|---|---|
| I’ve lived here for 5 years. | áiv livd jíer for fáiv íers | He vivido aquí 5 años. |
| I’ve worked here since 2015. | áiv uérkt jíer sins tuénti fiftíin | He trabajado aquí desde 2015. |
| How long have you been here? | jáu long jav iú bin jíer | ¿Cuánto llevas aquí? |
| We haven’t talked since Monday. | uí jávent tokt sins mándei | No hemos hablado desde el lunes. |
For + duración (for 5 years, for two hours) y since + punto de inicio (since 2015, since Monday). Los dos acompañan al present perfect cuando algo sigue vivo hasta ahora.
Present perfect vs pasado simple
Esta es la duda número uno de nivel intermedio, y la regla es más simple de lo que parece:
| Pasado simple | Present perfect | |
|---|---|---|
| Momento | Cerrado y terminado | Sin especificar o sigue conectado al ahora |
| Palabras típicas | yesterday, last week, in 2010, ago | ever, never, already, yet, just, for, since |
| Ejemplo | I lived in Spain in 2010. (ya no vivo ahí) | I’ve lived here for 5 years. (sigo aquí) |
| Ejemplo | I saw her yesterday. | I haven’t seen her since Monday. |
La pista más confiable son las palabras que acompañan al verbo: si ves ago, siempre va con pasado simple (two years ago); si ves for o since, casi siempre va con present perfect. No los mezcles — I live here since 2015 está mal, es I’ve lived here since 2015.
Un caso especial que confunde mucho: la edad. En español decimos «llevo 3 años aquí» y la tentación es traducir I have 3 years, pero esa frase en inglés solo sirve para decir cuántos años tienes de edad (I’m 30 years old). Para «llevar tiempo haciendo algo» siempre es present perfect con for: I’ve lived here for 3 years, nunca I have 3 years living here.
Negativo y preguntas
| Inglés | Suena así | Significado |
|---|---|---|
| I haven’t seen it. | ái jávent sín it | No lo he visto. |
| She hasn’t called. | shi jásent cold | Ella no ha llamado. |
| Have you eaten? | jav iú íten | ¿Has comido? |
| Has he arrived? | jas ji aráivd | ¿Él ha llegado? |
Igual que en presente simple, la persona (have/has) se mueve al frente en las preguntas y se le agrega not para negar — sin necesitar do/does, porque have ya funciona como auxiliar aquí.
Los errores más comunes del hispanohablante
1. Traducir «llevo X tiempo» con have + número
I have 3 years living here.→ I’ve lived here for 3 years. Have + número de años en inglés significa edad, no duración.
2. Usar pasado simple con for/since
I lived here since 2015.→ I’ve lived here since 2015. Si la acción sigue hasta ahora, necesitas present perfect, no pasado simple.
3. Mezclar ago con present perfect
I’ve seen her two days ago.→ I saw her two days ago. Ago marca un momento cerrado, así que siempre pide pasado simple.
4. Confundir el participio con el pasado
I have went there.→ I have gone there. Después de have/has siempre va el participio (3ª forma), no la 2ª forma del pasado.
5. Doble negativo con never
I haven’t never been there.→ I’ve never been there. Never ya es negativo; no necesita not ni haven’t al mismo tiempo.
Preguntas frecuentes sobre el present perfect
¿Cómo se forma el present perfect en inglés?
Con have o has más el participio del verbo principal: have/has + participio. Have se usa con I, you, we, they, y has con he, she, it. En conversación casi siempre va contraído: I’ve finished, she’s gone.
¿Cuándo se usa el present perfect y cuándo el pasado simple?
Pasado simple es para un momento cerrado y terminado (yesterday, in 2010, last week). Present perfect es para una acción sin tiempo específico o que sigue conectada al presente, como una experiencia de vida o algo que empezó en el pasado y continúa.
¿Cómo se dice «llevo 3 años» en inglés con present perfect?
I’ve lived here for 3 years (literalmente «he vivido aquí por 3 años»), nunca I have 3 years — esa frase en inglés solo se usa para decir la edad. Es uno de los errores más comunes de los hispanohablantes con este tiempo.
¿Cuál es la diferencia entre for y since?
For se usa con una duración (for 3 years, for two hours) y since con un punto de inicio en el tiempo (since 2015, since Monday). Ambos acompañan al present perfect; ago, en cambio, siempre va con pasado simple (two years ago).
¿Qué diferencia hay entre already, yet y just?
Already (ya) se usa en afirmaciones para algo que pasó antes de lo esperado. Yet (todavía/ya) se usa en negativos y preguntas. Just (acabo de) marca algo que pasó hace muy poco tiempo, casi en el momento de hablar.
¿Cómo se forma el participio en inglés?
En los verbos regulares se forma agregando -ed, igual que el pasado simple (finished, visited). En los irregulares tiene una forma propia que hay que memorizar: go → gone, see → seen, eat → eaten, do → done.
Mini test
- «He terminado» → I’ve finished.
- Have you ___ been to Paris? → ever
- I ___ never tried sushi. → ’ve
- «Llevo 5 años aquí» → I’ve lived here ___ 5 years. → for
- «La vi ayer» → pasado simple o present perfect → pasado simple (I saw her yesterday)
¿Fallaste alguna? Repasa las tablas de arriba, sobre todo la sección de for/since vs ago, y luego mide tu nivel completo con el diagnóstico gratis. Practica con las lecciones El present perfect y Present perfect vs pasado →