gramaro.io

Present Perfect vs. Present Perfect Continuous

El presente perfecto (Present Perfect) y el presente perfecto continuo (Present Perfect Continuous) se usan para hablar de acciones o situaciones pasadas relacionadas con el presente. La diferencia principal es que el presente perfecto suele destacar el resultado, la experiencia o el hecho completado, mientras que el presente perfecto continuo destaca la duración o la actividad.

Presente perfecto

Se forma con have o has y el participio pasado del verbo principal:

  • I/you/we/they have + participio pasado
  • He/she/it has + participio pasado

Se utiliza para:

  • Hablar de experiencias pasadas sin especificar cuándo ocurrieron.I have traveled to Italy. — He viajado a Italia.
  • Describir cambios o situaciones que se han desarrollado a lo largo del tiempo hasta el presente.Her English has improved a lot. — Su inglés ha mejorado mucho.
  • Indicar acciones ocurridas en un momento no específico antes de ahora. No se usa normalmente con un momento pasado terminado y específico, como yesterday o in 2020.Have you seen the new movie? — ¿Has visto la nueva película?

En estos usos, suelen aparecer expresiones como ever, never, already y yet, cuando el momento exacto no se especifica.

Presente perfecto continuo

Se forma con have/has been y la forma del verbo principal terminada en -ing:

  • I/you/we/they have been + verbo-ing
  • He/she/it has been + verbo-ing

Se utiliza para:

  • Mostrar que una acción comenzó en el pasado y continúa en el presente. Se usa since para indicar el momento de inicio y for para indicar la duración.I have been waiting here since five o’clock. — Llevo esperando aquí desde las cinco.
  • Enfatizar la duración o el carácter continuado de una acción.It has been raining all morning. — Ha estado lloviendo toda la mañana.
  • Describir una acción que terminó recientemente y cuyo resultado es visible o relevante en el presente.I am tired because I have been working all day. — Estoy cansado porque he estado trabajando todo el día.

Verbos de estado

No todos los verbos suelen usarse en el presente perfecto continuo. Los verbos de estado, como know, believe y understand, normalmente expresan una situación, no una actividad en desarrollo, por lo que se usan en el presente perfecto simple.

*I have been knowing Pedro for years. — *He estado conociendo a Pedro durante años.I have known Pedro for years. — Conozco a Pedro desde hace años.

Algunos verbos pueden usarse en continuo cuando expresan una actividad diferente. Por ejemplo, get to know significa «llegar a conocer» y sí puede describir un proceso.

I have been getting to know Pedro. — He estado conociendo mejor a Pedro.

Por tanto, el presente perfecto se enfoca normalmente en el resultado, la experiencia o el hecho completado, mientras que el presente perfecto continuo pone énfasis en la actividad, su duración o su continuidad.

Pon a prueba tus conocimientos

Forma la oración eligiendo las palabras correctas en el orden correcto.

¿Tu primo se ha graduado de la universidad ya? - Traduce esta oración al inglés.

Ejemplos de uso Present Perfect vs. Present Perfect Continuous

  • Has your cousin graduated from the university yet? - ¿Tu primo se ha graduado de la universidad ya?
  • You are all sweaty! What have you been doing? - ¡Estás todo sudado! ¿Qué has estado haciendo?
  • Has Max been exercising lately? He looks great! - ¿Max ha estado ejercitándose últimamente? ¡Él se ve muy bien!
  • Have you been crying? Your eyes are red. - ¿Has estado llorando? Tus ojos están rojos.
  • We haven't been to Sweden yet. - No hemos estado en Suecia todavía.
  • I've been reading the book you gave me for two weeks. - Yo he estado leyendo el libro que me diste por dos semanas.
  • I have already cooked the dinner. - Ya he preparado la cena.
  • How long has Nataly been calling you? - ¿Por cuánto tiempo te ha estado llamando Nataly?
  • How long have you been sitting here? - ¿Cuánto tiempo has estado sentado aquí?
  • What countries has John ever been to? - ¿A qué países ha estado John?
  • I have been writing emails for three hours. - He estado escribiendo correos electrónicos durante tres horas.
  • Recently Josh hasn't been doing the work. - Recientemente Josh no ha estado haciendo el trabajo.
  • Why has nobody taken our order yet? - ¿Por qué nadie ha tomado nuestra orden aún?
  • I have just left my job. - Acabo de dejar mi trabajo.
  • Have you been reading this paper for two hours? - ¿Has estado leyendo este documento por dos horas?
  • My sister has not come back yet. - Mi hermana no ha vuelto todavía.
  • Jack has been decorating the house all summer. - Jack ha estado decorando la casa durante todo el verano.
  • I haven't been playing hockey for a long time. - No he estado jugando hockey durante mucho tiempo.
  • Mary has been to Canada twice. - María ha estado en Canadá dos veces.
  • They have been studying philosophy for five years. - Ellos han estado estudiando filosofía durante cinco años.
Present Perfect vs. Present Perfect Continuous

Reglas para usar Present Perfect vs. Present Perfect Continuous en la gramática inglesa con ejemplos.