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 lo que sabes

Forma una oración colocando las palabras en el orden correcto.

He estado escribiendo correos electrónicos durante tres horas. - Traduce esta oración al inglés.

Ejemplos de uso Present Perfect vs. Present Perfect Continuous

  • I have been writing emails for three hours. - He estado escribiendo correos electrónicos durante tres horas.
  • Julie has been working on this report since eight am. - Julie ha estado trabajando en este informe desde las ocho de la mañana.
  • Mary and Jane have been travelling since July. - María y Jane han estado viajando desde julio.
  • How long have you been sitting here? - ¿Cuánto tiempo has estado sentado aquí?
  • Grandma has been cooking all day. - La abuela ha estado cocinando todo el día.
  • Have you ever met Helen? - ¿Alguna vez has conocido a Helen?
  • 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.
  • Have they ever been to Scotland? - ¿Han estado alguna vez en Escocia?
  • Has Ruth ever cooked for you? - ¿Ruth alguna vez ha cocinado para ti?
  • I haven't been swimming since May. - No he estado nadando desde mayo.
  • My husband has started a new painting this week. - Mi marido ha comenzado una nueva pintura esta semana.
  • They have been studying philosophy for five years. - Ellos han estado estudiando filosofía durante cinco años.
  • Charles has been teaching at the university since August. - Charles ha estado enseñando en la universidad desde agosto.
  • Mary has been to Canada twice. - María ha estado en Canadá dos veces.
  • Has Max been exercising lately? He looks great! - ¿Max ha estado ejercitándose últimamente? ¡Él se ve muy bien!
  • Have you only been waiting for an hour here? - ¿Solo has estado esperando por una hora?
  • How long has Nataly been calling you? - ¿Por cuánto tiempo te ha estado llamando Nataly?
  • Where have I left my bag? - ¿Dónde he dejado mi bolsa?
  • What is the tastiest food you have ever tried? - ¿Cuál es la comida más sabrosa que alguna vez has probado?
Present Perfect vs. Present Perfect Continuous

Explicación de Present Perfect vs. Present Perfect Continuous en la gramática inglesa con ejemplos.