Respuestas
Present Perfect Progressive:
They have been chatting for the last two hours.
( Han estado charlando desde hace dos horas. )
I have been working for you for the last three months.
( He estado trabajando para ti durante los últimos tres meses. )
What have you been doing since I left?
( ¿Qué has estado haciendo desde que me fui? )
She has been working there since July.
( Ha estado trabajando ahí desde julio. )
I have been waiting for you for an hour and a half!
( ¡He estado esperándote durante una hora y media! )
The cat has been hiding under the couch for over an hour now.
( El gato ya lleva más de una hora escondido debajo del sofá. )
Past Perfect Progressive:
I'd been working for five hours.
( Llevaba cinco horas trabajando. )
You'd been sleeping all day.
( Llevabas todo el día dormida. )
He'd been snoring for hours.
( Llevaba horas roncando. )
She'd been running since seven in the morning.
( Llevaba corriendo desde las siete de la mañana. )
It'd been raining for an hour in Puebla.
(Llevaba una hora lloviendo en Puebla.)
Lately, we'd been talking on the phone a lot.
( Últimamente, llevábamos hablando mucho por teléfono. )
They'd been playing soccer for two hours.
( Llevaban dos horas jugando fútbol. )