gramaro

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.

Hemos estado pintando una pared toda la mañana. - Traduce esta oración al inglés.

Ejemplos de uso Present Perfect vs. Present Perfect Continuous

  • We have been painting a wall all morning. - Hemos estado pintando una pared toda la mañana.
  • We have painted three blue stars. - Hemos pintado tres estrellas azules.
  • Mia has been drawing flowers for an hour. - Mia está dibujando flores desde hace una hora.
  • She has drawn six flowers. - Ella ha dibujado seis flores.
  • Ben has been mixing paint since nine. - Ben está mezclando pintura desde las nueve.
  • He has mixed green paint. - Él ha mezclado pintura verde.
  • I have been cleaning brushes for twenty minutes. - Estoy limpiando pinceles desde hace veinte minutos.
  • I have cleaned five brushes. - He limpiado cinco pinceles.
  • Our teacher has been watching us since lunch. - Nuestra profesora nos está observando desde el almuerzo.
  • She has already photographed the wall. - Ella ya ha fotografiado la pared.
  • Have they ever been to Scotland? - ¿Han estado alguna vez en Escocia?
  • How many pages have you written today? - ¿Cuántas páginas has escrito hoy?
  • Has Dan submitted the report yet? - ¿Ha presentado ya Dan el informe?
  • I have never had a pet. - Nunca he tenido una mascota.
  • Luke has written four books. - Lucas ha escrito cuatro libros.
  • Has Ruth ever cooked for you? - ¿Ruth alguna vez ha cocinado para ti?
  • Grandma has been cooking all day. - La abuela ha estado cocinando todo el día.
  • I haven't seen Lisa today. - No he visto a Lisa hoy.
  • Have you ever met Helen? - ¿Alguna vez has conocido a Helen?
  • How long have you been sitting here? - ¿Cuánto tiempo has estado sentado aquí?
Present Perfect vs. Present Perfect Continuous

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