C

El present perfect en inglés: have/has + participio

Indicative present perfect
DC

Diego De La Croix

Profesor bilingüe francés-español

5 abril 2026 Act. 5 oct. 2026 3 min

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?

Experiencias de vida
Inglés

I have visited Paris.

Español

He visitado París.

Experiencias sin especificar cuándo. Se usa con ever, never, already, yet.

Acciones recientes con resultado presente
Inglés

She has lost her keys.

Español

Ha perdido sus llaves (y no las encuentra).

El resultado de la acción pasada es relevante ahora.

Acciones que continúan
Inglés

I have lived here for 5 years.

Español

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.

PersonaForma
I have had
you have had
he/she/it has had
we have had
they have had
PersonaForma
I have gone
you have gone
he/she/it has gone
we have gone
they have gone
PersonaForma
I have seen
you have seen
he/she/it has seen
we have seen
they have seen
PersonaForma
I have done
you have done
he/she/it has done
we have done
they have done
PersonaForma
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

EN vs ES

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: experiencia sin tiempo específico (I have visited Japan). Past simple: acción en momento específico (I visited Japan in 2019). Más detalles en nuestra lección de comparación.
For indica duración (for 3 years = durante 3 años). Since indica punto de inicio (since 2020 = desde 2020). Ambos se usan con present perfect para acciones que continúan.
Sí. Just = acaba de (I have just arrived). Already = ya (She has already left). Yet = todavía/ya en negativas e interrogativas (Have you finished yet?).

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.