El present perfect en inglés: have/has + participio
Diego De La Croix
Profesor bilingüe francés-español
El present perfect conecta el pasado con el presente. Se forma con have/has + participio pasado. En español equivale al pretérito perfecto compuesto (he comido, has visto).
Es uno de los tiempos más difíciles para los hispanohablantes porque su uso no siempre coincide con el pretérito perfecto español.
¿Cuándo se usa el present perfect en inglés: have/has + participio?
I have visited Paris.
He visitado París.
Experiencias sin especificar cuándo. Se usa con ever, never, already, yet.
She has lost her keys.
Ha perdido sus llaves (y no las encuentra).
El resultado de la acción pasada es relevante ahora.
I have lived here for 5 years.
He vivido aquí 5 años (y sigo viviendo).
Con for/since, indica duración desde un punto del pasado hasta ahora.
Cómo se forma el present perfect en inglés: have/has + participio
Afirmativa
have/has + past participle. Has para he/she/it.
I have seen it. / She has gone.
Negativa
have not (haven't) / has not (hasn't) + past participle.
I haven't eaten. / He hasn't done it.
Interrogativa
Have/Has + sujeto + past participle.
Have you seen it? / Has she gone?
Tablas de conjugación del present perfect en inglés: have/has + participio
Conjugación completa de 5 verbos en indicative present perfect.
have
Ver todo →| Persona | Forma |
|---|---|
| I | have had |
| you | have had |
| he/she/it | has had |
| we | have had |
| they | have had |
go
Ver todo →| Persona | Forma |
|---|---|
| I | have gone |
| you | have gone |
| he/she/it | has gone |
| we | have gone |
| they | have gone |
see
Ver todo →| Persona | Forma |
|---|---|
| I | have seen |
| you | have seen |
| he/she/it | has seen |
| we | have seen |
| they | have seen |
do
Ver todo →| Persona | Forma |
|---|---|
| I | have done |
| you | have done |
| he/she/it | has done |
| we | have done |
| they | have done |
eat
Ver todo →| Persona | Forma |
|---|---|
| I | have eaten |
| you | have eaten |
| he/she/it | has eaten |
| we | have eaten |
| they | have eaten |
Errores frecuentes al conjugar el present perfect en inglés: have/has + participio
*I have went to Paris. (participio incorrecto)
El participio de go es gone, no went: I have gone. Went es el past simple.
*I have seen it yesterday. (con tiempo específico)
Con yesterday/last week se usa past simple: I saw it yesterday. El present perfect no acepta marcadores de tiempo específico.
*She have done it. (auxiliar incorrecto)
He/she/it usa has, no have: She has done it.
El present perfect en inglés: have/has + participio: comparación inglés y español
El present perfect inglés (I have eaten) se parece al pretérito perfecto español (he comido), pero no siempre coinciden. En español decimos «he comido hoy» (perfecto), pero en inglés se puede decir «I ate today» (past simple) si el día ha terminado.
La regla clave: en inglés, si mencionas cuándo (yesterday, last year), usa past simple. Si no mencionas cuándo, usa present perfect.
Preguntas frecuentes sobre el present perfect en inglés: have/has + participio
Present perfect en inglés: guía completa
El present perfect se forma con have/has + past participle. Practica con go (gone), see (seen), do (done), eat (eaten).
Ver también: past simple, present perfect vs past simple, past perfect. Consulta los verbos irregulares.
Practica el present perfect en inglés: have/has + participio
Haz clic en un verbo para ver su conjugación completa en todos los modos y tiempos.