Presente perfecto en inglés

Aprende el presente perfecto en inglés (have / has + participio): cuándo se usa, cómo se forma, palabras clave como ever, never, already, yet y la diferencia con el pasado simple.

Nivel B1 8 min de lectura Por el equipo de Leengua · Basado en el MCER

En resumen

  • Se forma con have / has + participio: I have worked, she has seen.
  • Conecta el pasado con el presente: experiencias, resultados actuales y cosas que siguen.
  • Si dices cuándo pasó (yesterday, in 2020), usa pasado simple, no presente perfecto.

Cómo se forma#

Sujeto

I / you / we / they

+

Auxiliar

have

+

Participio

worked

Sujeto

he / she / it

+

Auxiliar

has

+

Participio

worked

El participio de los verbos regulares termina en -ed (worked, finished). Los irregulares tienen su propia forma (seen, been, done, gone): es la tercera columna de la lista de verbos irregulares.

  • I've finished the report.

    Ya terminé el informe.

  • She hasn't called yet.

    Ella todavía no ha llamado.

  • Have you ever been to New York?

    ¿Alguna vez has ido a Nueva York?

Cuándo se usa#

  • Experiencias de vida (sin decir cuándo): I've worked with international teams.
  • Algo que empezó en el pasado y sigue: I've lived here for five years.
  • Un pasado reciente con resultado ahora: I've lost my keys (y todavía no las encuentro).
  • Con períodos que no han terminado: I've had three meetings today.

Ojo en entrevistas

I've worked as a developer for six years (todavía lo eres) suena muy distinto a I worked as a developer for six years (ya no lo eres).

Palabras que lo acompañan#

PalabraSignificadoEjemplo
everalguna vez (preguntas)Have you ever used Python?
nevernuncaI've never been to Europe.
alreadyyaWe've already sent it.
yettodavía / ya (negativas y preguntas, al final)Has he replied yet?
justacabar deI've just arrived.
for / sincedurante / desdeI've known her since 2019.

Presente perfecto vs pasado simple#

Presente perfectoPasado simple
No dice cuándoDice o implica cuándo
I've visited Mexico twice.I visited Mexico in 2022.
She's left the company.She left the company last month.
Con yesterday, last week, in 2020 o ago nunca va presente perfecto: I saw him yesterday, no I've seen him yesterday.

Errores comunes#

I have seen her yesterday.

I saw her yesterday.

Yesterday dice cuándo: pasado simple.

I work here since 2020.

I've worked here since 2020.

Algo que sigue hasta hoy: presente perfecto.

She have finished.

She has finished.

Con he / she / it el auxiliar es has.

I've went there.

I've gone there.

Después de have va el participio, no el pasado.

Practica

Elige la opción correcta. Te mostramos la explicación al instante.

0/5
  1. 1.I ___ never ___ sushi.

  2. 2.She ___ to Spain last year.

  3. 3.___ you finished yet?

  4. 4.We've worked together ___ three years.

  5. 5.He ___ just left.

Preguntas frecuentes

¿El presente perfecto es lo mismo que «he hecho» en español?+

Se parecen en la forma, pero no en el uso. En Latinoamérica decimos «ya terminé» (pasado) donde el inglés dice I've already finished. Guíate por la regla: si no dices cuándo y conecta con ahora, presente perfecto.

¿Qué diferencia hay entre been y gone?+

She has been to Paris: fue y ya volvió. She has gone to Paris: se fue y todavía está allá.

Sigue con