El present perfect en inglés

Ponte a prueba con un test rápido

El present perfect une el pasado con el presente. Se forma con have o has + participio, y sirve para hablar de experiencias, cambios y periodos de tiempo que no han terminado.

Cómo se forma el present perfect

Usa have con I, you, we y they, y has con he, she e it. Después añade el participio. La estructura se parece a nuestro pretérito perfecto (he trabajado), pero el uso no siempre coincide.

SujetoAfirmativaNegativaPregunta
II have workedI haven't workedHave I worked?
youyou have workedyou haven't workedHave you worked?
he, she, itshe has workedshe hasn't workedHas she worked?
wewe have workedwe haven't workedHave we worked?
theythey have workedthey haven't workedHave they worked?

Los verbos regulares añaden -ed (work, worked). Muchos verbos frecuentes son irregulares, así que aprende su participio: mira la lección sobre los verbos irregulares.

Forma baseParticipioEjemplo
gogoneShe has gone home.
seeseenI've seen this film.
eateatenWe've eaten already.
bebeenHave you been to Rome?

Cuándo se usa

El momento exacto no importa o no ha terminado. Lo que cuenta es el resultado o la experiencia ahora.

UsoEjemplo
Experiencias vividasI've visited Canada twice.
Acción pasada con un resultado ahoraI've lost my keys.
Noticias recientesThe prime minister has resigned.
Periodo de tiempo no terminadoShe's drunk three coffees today.
Situación que empezó en el pasado y continúaWe've lived here for ten years.

Ever, never, already, yet y just

Estas palabras son muy frecuentes con el present perfect. Fíjate en el lugar que ocupa cada una en la frase.

PalabraSignificado y posiciónEjemplo
everalguna vez, en preguntas, delante del participioHave you ever ridden a horse?
nevernunca, delante del participioI've never ridden a horse.
alreadyya (antes de lo esperado), delante del participioHe's already finished.
yetya / todavía, en preguntas y negaciones, al finalHas the bus come yet?
justacabar de (hace muy poco), delante del participioThey've just arrived.

Ponte a prueba

5 preguntas rápidas sobre esta lección. ¿Cuántas aciertas?

0 XP
Pregunta 1 de 5

Elige la respuesta correcta.

Wait for me! The film hasn't started ___.

For y since

Las dos responden a la pregunta How long? (¿cuánto tiempo?). For indica una duración. Since indica el punto de partida. Ojo: donde el español usa el presente ("vivo aquí desde 2018", "llevo diez años aquí"), el inglés usa el present perfect.

for + duraciónsince + punto de partida
for two hourssince nine o'clock
for three weekssince Monday
for ten yearssince 2015
for a long timesince I was a child

Present perfect o pasado simple

Usa el pasado simple cuando dices o preguntas cuándo ocurrió algo, o cuando el periodo de tiempo ya ha terminado. Usa el present perfect cuando no se menciona ningún momento terminado.

Present perfectPast simple
I've been to Paris.I went to Paris last year.
Have you seen my phone?Did you see the match yesterday?
She's worked here since May.She worked here from 2010 to 2015.
I've had two exams this week.I had two exams last week.

Been o gone

Go tiene dos participios con significados distintos.

  • He has been to Spain: fue y ya ha vuelto.
  • He has gone to Spain: se ha ido y ahora está allí.

Errores frecuentes

No uses el present perfect con un momento ya terminado, y no uses el presente simple para expresar cuánto tiempo dura algo.

IncorrectoCorrecto
I have seen him yesterday.I saw him yesterday.
I live here since 2018.I have lived here since 2018.
She has went home.She has gone home.
I've lived here since ten years.I've lived here for ten years.

Frases de ejemplo

I've never eaten octopus.Nunca he comido pulpo.
Have you finished your report yet?¿Ya has terminado el informe?
She's just left the office.Acaba de salir de la oficina.
We've known each other since school.Nos conocemos desde el colegio.
They haven't called me for weeks.Hace semanas que no me llaman.
My brother has broken his arm.Mi hermano se ha roto el brazo.
How long have you lived in London?¿Cuánto tiempo llevas viviendo en Londres?

Más lecciones de gramática inglesa