El present perfect continuous en inglés (have been + -ing)
El present perfect continuous se forma con have/has been + el verbo terminado en -ing y sirve para resaltar la duración de una acción que empezó en el pasado y sigue hasta ahora: "I've been waiting for an hour" o "She's been studying since 9am". En español solemos usar el presente o la perífrasis "llevar + gerundio" ("Llevo una hora esperando"), así que no existe una correspondencia uno a uno y conviene fijarse en la estructura inglesa. Recuerda la diferencia clave: "for" acompaña a un período de tiempo ("for an hour") y "since" a un punto de partida ("since 9am"); decir "since two hours" es un error muy común. Además, no se usa con verbos de estado: no se dice "I've been knowing him", sino "I've known him".
Ejemplos
- I've been waiting for an hour. the waiting started an hour ago and continues
- She's been studying since 9am. studying began at 9am and is ongoing
- It's been raining all day. rain has continued all day
La lección completa
Todo lo del vídeo, en texto.
-
<t>I've waited</t> y <t>I've been waiting for an hour</t> se parecen, pero solo uno te hace sentir cada minuto. Aquí tienes el tiempo verbal que lo consigue.
-
Usa este tiempo cuando quieras recalcar cuánto tiempo lleva pasando algo, justo hasta ahora. La forma es sencilla: <t>have</t> o <t>has</t>, más <t>been</t>, más el verbo en <t>-ing</t>.
-
Compara los dos <t>perfect</t>s. El <t>present perfect</t> simple señala el resultado: está hecho. El <t>continuous</t> señala la actividad en sí: cuánto tiempo, todavía en curso, el esfuerzo que casi se nota.
-
Empieza por el uso estrella: una acción que empezó en el pasado y sigue ocurriendo ahora. I've been waiting for an hour.
-
Ahora las dos palabritas que lo acompañan. Usa <t>for</t> con una cantidad de tiempo, una duración. Una hora, dos semanas, siglos. She's been studying for three hours.
-
Usa <t>since</t> con el punto en que empezó: una hora del reloj, un día, un año. <t>Since</t> las nueve, <t>since</t> el lunes, <t>since</t> 2020. She's been studying since 9am.
-
También explica un resultado presente. La actividad quizá acaba de parar, pero todavía se ve su efecto. It's been raining all day.
-
Pregunta por la duración con <t>how long</t>. Es la pregunta natural para la que se creó este tiempo. How long have you been learning English?
-
Ahora la trampa clásica. No digas <t>since two hours</t>. <t>Since</t> marca un punto de inicio, no una duración. Dos horas es una duración, así que tiene que ser <t>for two hours</t>.
-
Segunda trampa: los verbos de estado. Verbos como <t>know</t>, <t>like</t> u <t>own</t> describen estados, no actividades, así que no usan este tiempo. No has <t>been knowing</t> a alguien: simplemente lo has <t>known</t>.
-
Un último contraste que lo resume todo. <t>I've read it</t> informa del resultado. <t>I've been reading it</t> te mete dentro del esfuerzo en curso, quizá ni siquiera terminado. I've been reading all morning.
-
Así que recuerda: <t>have</t> o <t>has</t>, más <t>been</t>, más <t>-ing</t>, para recalcar cuánto tiempo. <t>For</t> lleva una duración; <t>since</t> lleva un punto de inicio; y los verbos de estado se quedan simples.