50 Ejemplos de
Present perfect

El present perfect es un tiempo verbal que se utiliza para conectar acciones pasadas al presente. Por ejemplo: I have won the lottery! / ¡He ganado la lotería!

El present perfect es un tiempo verbal presente porque la acción o el período de tiempo tienen conexión con el presente. Por ejemplo: They have known each other for many years. / Se conocen desde hace muchos años.

Si bien el uso del present perfect implica “hasta ahora”, el tiempo específico en el que ocurrió la acción no es importante, sino la acción en sí, que puede haber terminado (recientemente) o no haber terminado. Por ejemplo: John has traveled extensively all his life. / John ha viajado extensamente toda su vida. (John viajó extensamente toda su vida).

Mientras que en español existe el pretérito perfecto compuesto, cuya traducción equivale al presente perfecto en inglés (“he ido”, “he hecho”), el present perfect en inglés no es similar ni en los usos ni en los contextos al tiempo verbal en español.

Estructura del present perfect

El presente perfecto en inglés (present perfect) es un tiempo verbal compuesto que se forma con con have o has como auxiliares + past participle (participio del verbo principal).

Estructura afirmativa del present perfect

Sujeto have / has past participle
I You We They   have (‘ve) eaten
He She It has (‘s)

Por ejemplo: The dog has eaten too much. / El perro ha comido demasiado.

Atención:

  • La contracción del auxiliar have es ‘ve. Por ejemplo: I’ve been to England before.
  • La contracción del auxiliar has es ‘s. Por ejemplo: He’s done his homework.

Estructura negativa del present perfect

La forma negativa del present perfect se construye negando el auxiliar have o has.

Sujeto haven’t / hasn’t past participle
I You We They   haven’t gone
He She It hasn’t

Por ejemplo: Matt hasn’t finished his lunch yet. / Matt no ha terminado su almuerzo todavía.

Atención: La contracción de have not es haven’t y la contracción de has not es hasn’t.

Estructura interrogativa del present perfect

Las preguntas en present perfect se construyen anteponiendo el auxiliar have o has al sujeto, según corresponda.

Have / Has Sujeto past participle
Have I you we they finished?
Has he she it

Por ejemplo: Has the baby slept well? / ¿El bebé ha dormido bien?

Usos del present perfect

El presente perfecto en inglés es diferente a cualquier otro tiempo verbal porque tiene una gran variedad de usos y de contextos diferentes en los que se utiliza. Sin embargo, todos los usos del present perfect conectan el tiempo pasado al presente de alguna manera: ya sea porque la acción o el período mencionado continúan. El present perfect se utiliza para expresar:

  • Acciones pasadas con resultado presente. La acción ocurrió y finalizó en un pasado reciente, pero tiene un efecto en el presente. Por ejemplo:
    • The CEO has resigned. / El CEO ha renunciado.
    • I’ve lost my passport. / He perdido mi pasaporte.
  • Experiencia de vida. Se utiliza en preguntas junto a ever (“alguna vez”) o en oraciones declarativas junto a never (“nunca”) para hablar sobre experiencias. Por ejemplo:
    • I’ve never tried sushi in my life. / Nunca en mi vida he probado el sushi.
    • Have you ever visited Europe? / ¿Has visitado Europa alguna vez?
  • Acciones que comenzaron en el pasado y continúan en el presente. Expresan estados o actividades comenzadas en el pasado y que continúan. Es el único uso en el que la acción continúa hasta el presente. Por ejemplo:
    • She has known Jack since 2012. / Ella conoce a Jack desde 2012.
    • They have lived in town for 20 years. / Ellos viven en la ciudad desde hace 20 años.
  • Lista de tareas pendientes. Se utiliza junto a already (“ya”) en afirmaciones y preguntas, o yet (“todavía”) en negaciones y preguntas. Por ejemplo:
    • He has already written the report. / Él ya ha escrito el reporte.
    • I haven’t told her the news yet. / Todavía no le he contado las noticias.
  • Períodos de tiempo que no han concluído. Junto a adverbios de tiempo como: this morning, this week, this month.
    • Have you seen Jenny this morning? (Significa que la mañana aún no ha terminado)

Atención: Existe el present perfect continuous, que se utiliza para enfatizar la duración de la acción. Se forma con los auxiliares have / has + been + ing del verbo principal. Por ejemplo: I have been working all day long. / He estado trabajando todo el día.

¿Cuál es la diferencia entre present perfect y past simple?

La diferencia esencial entre present perfect (presente perfecto) y past simple (pasado simple) es que mientras el past simple es un tiempo pasado, el present perfect es un tiempo presente.

PAST SIMPLEPRESENT PERFECT
Es importante saber cuándo se realizó la acción.  

John traveled to Japan in 2018.
No es importante saber cuándo se realizó la acción.  

John has traveled to Japan.
La preposición for indica que tanto la acción como el período de tiempo terminaron.

We lived in London for two years.
La preposición for indica que tanto la acción como el período de tiempo continúan.

We have lived in London for two years.
Ciertas expresiones, como this morning o this afternoon, indican que el período de tiempo mencionado concluyó.

I didn’t see Emma this morning.
Ciertas expresiones, como this morning o this afternoon, indican que el período de tiempo continúa.

I haven’t seen Emma this morning.
Se utiliza para contar una experiencia de vida que concluyó o cuando la persona no está viva.

Shakespeare wrote many plays.
Se utiliza para contar una experiencia de vida que no concluyó o cuando la persona está viva.

I have written several novels.
En inglés americano, se utiliza junto a just (“ya”) para indicar que una acción ha sido hecha hace un instante.

I just washed the dishes.
En inglés británico, se utiliza junto a just (“ya”) para indicar que una G acción ha sido hecha hace un instante.

I’ve just washed the dishes.

Atención: El present perfect es incompatible con una referencia específica de tiempo pasado (yesterday, last week, three days ago o el adverbio when). Por ejemplo: He went to Europe in 2015. (Y no: He has been to Europe in 2015).

¿Qué adverbios se utilizan con el present perfect?

Los adverbios que se utilizan con el present perfect son:

  • since. Significa “desde”. Se utiliza con un año, mes, o al comienzo de un período. Por ejemplo: I’ve known Steve since two years ago.
  • for. Significa “por”, “durante. Se utiliza junto a un período de tiempo. Por ejemplo: We’ve lived in this apartment for a year.
  • already. Significa “ya”. Se utiliza para expresar o preguntar sobre tareas realizadas. Por ejemplo: He’s already finished the project.
  • still. Significa “aún”, “todavía”.  Se utiliza para expresar tareas no realizadas. Por ejemplo: I still haven’t found it.
  • yet. Significa “aún”, “todavía” o “ya”. Se utiliza para expresar tareas no realizadas y para preguntas. Por ejemplo: We haven’t started yet.
  • ever. Significa “alguna vez”. Por ejemplo: Have you ever been bungee jumping?
  • never. Significa “nunca”. Por ejemplo: I’ve never heard anything like this.
  • so far. Significa “hasta ahora”. Por ejemplo: I’ve understood everything so far.

El past participle

El past participle (la tercera columna de los verbos) es una forma no conjugada que sirve para formar los tiempos compuestos en inglés (perfect tenses), como el present perfect, el past perfect o el future perfect.

El past participle de los verbos regulares se forma agregando la terminación ed al verbo.

Por ejemplo: like – liked; work – worked; wash – washed.

Los verbos irregulares no siguen una regla para formar el past participle:

Verbo infinitivoPast participleTraducción
becomebecomeconvertido en
beginbeguncomenzado
blowblownsoplado
bitebittenmordido
breakbrokenroto
bringbroughttraído, llevado consigo
buyboughtcomprado
comecomevenido
costcostcostado
dodonehecho
drinkdrunkbebido
drivedrivenconducido
eateatencomido
findfoundencontrado
forbidforbiddenprohibido
forgetforgottenolvidado
getgottenconseguido
givegivendado
gogoneido
havehadtenido
hearheardoído
hithitgolpeado
hurthurtlastimado
keepkeptmantenido
knowknewsabido, conocido
learnlearnt o learned (regular)aprendido
leaveleftsalido, dejado, abandonado
lendlentprestado
loselostperdido
makemadehecho
meetmetreunido, encontrado
paypaidpagado
readreadleído
putputpuesto
riserisensubido
runruncorrer
saysaiddicho
seeseenvisto
sendsentenviado
sitsatsentado
taketakentomado
understandunderstoodentendido
wakewokendespertado
wearwornvestido
writewrittenescrito

El participio pasado sirve también para formar la voz pasiva (passive voice)

Ejemplos de oraciones en present perfect

  1. We have lived in this house for over twenty years.
    Hemos vivido en esta casa por más de veinte años.
  2. She has never been to Florida.
    Nunca ha ido a Florida.
  3. I have seen this movie twice.
    He visto esta película dos veces.
  4. They have given up hope.
    Han perdido las esperanzas.
  5. I’ve lost my keys.
    He perdido mis llaves.
  6. We have spoken about this issue before.
    Hemos hablado de este tema antes.
  7. I haven’t eaten anything today.
    Hoy no he comido nada.
  8. My father has shaved off his beard.
    Mi padre se ha afeitado su barba.
  9. The team has developed a groundbreaking software program.
    El equipo ha desarrollado un programa de software revolucionario.
  10. I’ve cut my finger and it’s bleeding profusely.
    Me he cortado el dedo y está sangrando abundantemente.
  11. Have you turned off the computer?
    ¿Has apagado la computadora?
  12. The child has spilt all the water on his lap.
    El niño ha derramado toda el agua sobre su falda.
  13. Miley has broken her leg.
    Miley se ha roto su pierna.
  14. The students haven’t started studying for their final exam yet.
    Los alumnos no han comenzado a estudiar para su examen final.
  15. The police has arrested the suspects.
    La policía ha arrestado a los sospechosos.
  16. Oliver has had his hair cut.
    Oliver se ha cortado el cabello.
  17. You have improved your English very much.
    Has mejorado mucho tu inglés.
  18. The project has cost them over five thousand dollars.
    El proyecto les ha costado más de cinco mil dólares.
  19. Have you ever been in Poland?
    ¿Alguna vez has estado en Polonia?
  20. I’ve learned this recipe by heart.
    He aprendido esta receta de memoria.
  21. We have been here before.
    Hemos estado aquí antes.
  22. I have worked for this company for over ten years.
    He trabajado para esta compañía por más de diez años.
  23. You’ve been on the phone for an hour!
    ¡Has estado al teléfono durante una hora!
  24. Noah has always helped us.
    Noah siempre nos ha ayudado.
  25. You still haven’t seen the worst part.
    Aún no has visto la peor parte.
  26. Have you seen my dog?
    ¿Has visto a mi perro?
  27. Scientists have discovered a cure for the disease.
    Los científicos han encontrado una cura para la enfermedad.
  28. I still haven’t found the time to do it.
    No he encontrado el tiempo para hacerlo aún.
  29. What have you done?
    ¿Qué has hecho?
  30. John has come up with an excellent idea.
    A John se le ha ocurrido una excelente idea.
  31. Mr. Hamilton has become a very successful doctor.
    El señor Hamilton  se ha convertido en un médico exitoso.
  32. We have been cooking all morning.
    Hemos estado cocinando toda la mañana.
  33. Have you checked the time of your flight?
    ¿Has chequeado el horario de tu vuelo?
  34. The couple has broken up.
    La pareja ha terminado.
  35. We have already finished the first exercise.
    Ya hemos terminado el primer ejercicio.
  36. Have you done all your homework?
    ¿Has hecho toda tu tarea?
  37. I have taught all of my friends how to play this game.
    Le he enseñado a todos mis amigos a jugar a este juego.
  38. Have you enjoyed your stay so far?
    ¿Has disfrutado de tu estadía hasta ahora?
  39. I have forgotten why we set up this meeting.
    He olvidado por qué acordamos esta reunión.
  40. They have improved the service.
    Han mejorado el servicio.
  41. She has changed her mind.
    Ella ha cambiado de opinión.
  42. Have you ever tried Thai food?
    ¿Has probado la comida tailandesa alguna vez?
  43. It has rained a lot this week.
    Ha llovido mucho esta semana.
  44. We haven’t seen Adele this morning.
    No hemos visto a Adele esta mañana.
  45. They have finished dessert and they are ready to leave.
    Han terminado el postre y están listos para irse.
  46. I’ve taken care of all the details.
    He prestado atención a cada detalle.
  47. She hasn’t worn that dress in ages.
    Ella no ha usado ese vestido desde hace siglos.
  48. You haven’t changed at all since the last time I saw you.
    No has cambiado ni un poco desde la última vez que te vi.
  49. I have seen that kid before, but I don’t remember his name.
    He visto a ese niño antes, pero no recuerdo su nombre.
  50. Have you found what you were looking for?
    ¿Has encontrado lo que estabas buscando?

Sigue con:

Test interactivo para practicar

¿Cómo citar?

"Present perfect". Autor: Marilina Gary. De: Argentina. Para: Enciclopedia de Ejemplos. Disponible en: https://www.ejemplos.co/present-perfect/. Última edición: 2 mayo, 2023. Consultado: 26 febrero, 2024.

Sobre el autor

Autor: Marilina Gary

Profesorado de Inglés para enseñanza media y superior (Instituto Superior Juan XXIII, Bahía Blanca, Argentina).

Fecha de publicación: 17 octubre, 2016
Última edición: 2 mayo, 2023

¿Te fue útil esta información?

No

    ¡Genial! gracias por visitarnos :)