El present perfect en inglés (con ejemplos y ejercicios)

El present perfect es el tiempo verbal que se utiliza para hablar de acciones pasadas que continúan siendo relevantes en el presente. Cuando hablamos de una acción que ocurrió en el pasado y que no terminó, sino que sigue conectada con el presente, utilizamos el present perfect. Por ejemplo, para hablar de experiencias pasadas, acciones que se produjeron en un momento no específico del pasado.

El present perfect es uno de los tiempos verbales más utilizados en inglés, y es fácil de reconocer porque se forma con el verbo auxiliar to have.  

Aquí tienes algunos ejemplos de frases en present perfect:

  • I have baked a cake for you ➡️ He horneado una tarta para ti.
  • Chris has travelled all over the world ➡️ Chris ha viajado por todo el mundo.
  • They have made a wooden shelf ➡️ Han hecho una estantería de madera.
  • I have never tried sushi ➡️ No he probado nunca el sushi.
  • Have you ever visited an art gallery ➡️ ¿Has visitado una galería de arte alguna vez?
present perfect

Reglas para construir el present perfect con ejemplos

Para formar el present perfect necesitas utilizar el verbo auxiliar to have y el participio del verbo principal. Los verbos irregulares en inglés forman el participio añadiendo -ed, igual que cuando los utilizamos en past simple.

Infinitivo 

Participio 

to walk

walked

to play

played

to touch

touched

Los verbos irregulares toman formas diferentes para formar el participio. 

En la siguiente tabla puedes ver las fórmulas para construir el present perfect en afirmativa, negativa e interrogativa (el past perfect sigue la misma estructura pero con el auxiliar al pasado).

Afirmativa

Sujeto + verbo auxiliar to have + participio 

You have done a great job ➡️ Has hecho un gran trabajo.

I have finished my first essay ➡️ He terminado mi primer ensayo.

We have visited London many times ➡️ Hemos visitado Londres muchas veces.

She has left the keys on the table ➡️ Ha dejado las llaves sobre la mesa.

They have gone out to have a coffee ➡️ Han salido a tomar un café.

Negativa

Sujeto + verbo auxiliar to have + not + participio

I have not (haven’t) talked to Mary today ➡️ No he hablado con Mary hoy.

Klaus has not (hasn’t) said anything to me ➡️ Klaus no me ha dicho nada.

The children have not (haven’t) finished their homework yet ➡️ Los niños no han acabado los deberes aún.

We have not (haven’t) made the beds ➡️ No hemos hecho las camas.

Marina has not played the piano for a long time ➡️ Marina no ha tocado el piano en mucho tiempo.

Interrogativa

Verbo auxiliar to have + sujeto + participio

Have you thought about what to do tomorrow? ➡️ ¿Has pensado sobre qué hacer mañana?

Has he won the competition? ➡️ ¿Ha ganado la competición?

Have you seen Albert? ➡️ ¿Has visto a Albert?

Have you ever been on a blind date? ➡️ ¿Has tenido alguna vez una cita a ciegas?

Have you had breakfast? ➡️ ¿Has desayunado?

Take note!

Ever es un adverbio de frecuencia que nos encontramos muchas veces en frases en present perfect. Significa “alguna vez”, y se utiliza para preguntar sobre experiencias pasadas. Por ejemplo:

  • Have you ever eaten snails? ➡️ ¿Has comido caracoles alguna vez?

Para contestar preguntas en present simple con respuestas cortas, necesitamos utilizar el verbo auxiliar to have.

  • Have they bought potatoes? – Yes, they have / No, they haven’t ➡️ ¿Han comprado patatas? – Sí, las han comprado / No, no las han comprado.
  • Have you ever met anyone famous? - Yes, I have / No, I haven’t - ➡️ ¿Has conocido a algún famoso alguna vez? – Sí / No.
  • Have we seen this film? - Yes, we have / No, we haven’t ➡️ ¿Hemos visto esta película? – Sí, la hemos visto / No, no la hemos visto.
  • Has he ever been to Paris? – Yes, he has / No, he hasn’t ➡️ ¿Ha estado en París alguna vez? – Sí, ha estado / No, no ha estado.
  • Has Elena called already? – Yes, she has / No, she hasn’t ➡️ ¿Ha llamado Elena ya? – Sí, ha llamado / No, no ha llamado.

Present perfect simple vs present perfect continuous

Hasta ahora hemos estado hablando del present perfect simple, pero también existe el present perfect continuous. Los dos tiempos se utilizan para hablar de acciones pasadas que siguen conectadas al presente. La diferencia principal entre ellos es que el present perfect simple se suele centrar en el resultado de la acción, mientras que el present perfect continuous se centra en la acción en sí misma.  Investiga más a fondo a fondo la diferencia entre present perfect simple y present perfect continuous

Present perfect simple 

Present perfect continuous 

We have painted the bedroom. It’s blue now ➡️ Hemos pintado el dormitorio. Ahora es azul.

We have been painting the bedroom. We are very tired ➡️ Hemos estado pintando el dormitorio. Estamos muy cansados.

James has cleaned the garden. It looks lovely ➡️ James ha limpiado el jardín. Tiene un aspecto estupendo.

James has been cleaning the garden. He needed to distract himself for a while ➡️ James ha estado limpiando el jardín. Necesitaba distraerse un rato.

Se centra en el resultado

Se centra en la acción

DESCARGABLE

Speak Up Tablet Verbos

Los tiempos verbales en inglés

Descárgate gratis esta práctica tabla con el resumen de los tiempos verbales en inglés.

DESCÁRGALO AHORA

Sigue aprendiendo con nuestros artículos sobre gramática inglesa. Aquí tienes algunos de los más útiles: