Ejercicio 1: Frases en pasado perfecto progresivo
2. They *had been studying* for hours when the teacher arrived. (Pista: Habían estado estudiando durante horas cuando llegó el profe.)
3. I *had been waiting* for my friend for 30 minutes when he called. (Pista: Estuve esperando a mi amigo durante 30 minutos cuando llamó.)
4. He *had been living* in London before he moved to Madrid. (Pista: Había vivido en Londres antes de mudarse a Madrid, usando el progresivo.)
5. The children *had been playing* in the garden before dinner. (Pista: Los niños habían estado jugando antes de la cena.)
6. We *had been talking* for hours before we noticed the time. (Pista: Habíamos estado conversando durante horas antes de ver la hora.)
7. She *had been feeling* sick before she visited the doctor. (Pista: Se había estado sintiendo mal antes de ir al médico.)
8. They *had been travelling* for months before they returned home. (Pista: Habían estado viajando durante meses antes de volver a casa.)
9. He *had been thinking* about the problem when the solution appeared. (Pista: Había estado pensando en el problema cuando surgió la solución.)
10. I *had been looking* for my keys for an hour when I found them. (Pista: Había estado buscando mis llaves durante una hora cuando las encontré.)
1. She all day before she went to the party. (Pista: Había estado trabajando todo el día antes de ir a la fiesta.)
2. They for hours when the teacher arrived. (Pista: Habían estado estudiando durante horas cuando llegó el profe.)
3. I for my friend for 30 minutes when he called. (Pista: Estuve esperando a mi amigo durante 30 minutos cuando llamó.)
4. He in London before he moved to Madrid. (Pista: Había vivido en Londres antes de mudarse a Madrid, usando el progresivo.)
5. The children in the garden before dinner. (Pista: Los niños habían estado jugando antes de la cena.)
6. We for hours before we noticed the time. (Pista: Habíamos estado conversando durante horas antes de ver la hora.)
7. She sick before she visited the doctor. (Pista: Se había estado sintiendo mal antes de ir al médico.)
8. They for months before they returned home. (Pista: Habían estado viajando durante meses antes de volver a casa.)
9. He about the problem when the solution appeared. (Pista: Había estado pensando en el problema cuando surgió la solución.)
10. I for my keys for an hour when I found them. (Pista: Había estado buscando mis llaves durante una hora cuando las encontré.)
Ejercicio 2: Práctica de oraciones con pasado perfecto progresivo
2. She *had been studying* English for two years before she visited London. (Pista: Había estado estudiando inglés durante dos años antes de viajar.)
3. The dog *had been barking* all night when the owner came home. (Pista: El perro había estado ladrando toda la noche antes de que llegara el dueño.)
4. They *had been living* abroad for five years before they returned. (Pista: Habían estado viviendo en el extranjero.)
5. I *had been feeling* tired all day before I went to bed. (Pista: Me sentía cansado todo el día antes de acostarme.)
6. He *had been working* at the company for ten years when he got promoted. (Pista: Había estado trabajando diez años cuando fue ascendido.)
7. You *had been watching* TV for hours when your mom called. (Pista: Habías estado viendo TV durante horas antes de la llamada.)
8. We *had been cooking* for the family when the guests arrived. (Pista: Habíamos estado cocinando cuando llegaron los invitados.)
9. She *had been cleaning* the house before her friends came. (Pista: Había estado limpiando antes de que llegaran sus amigos.)
10. The students *had been studying* all morning before the test. (Pista: Habían estado estudiando toda la mañana antes del examen.)
1. We for the bus for twenty minutes when it arrived. (Pista: Habíamos estado esperando el autobús antes de que llegara.)
2. She English for two years before she visited London. (Pista: Había estado estudiando inglés durante dos años antes de viajar.)
3. The dog all night when the owner came home. (Pista: El perro había estado ladrando toda la noche antes de que llegara el dueño.)
4. They abroad for five years before they returned. (Pista: Habían estado viviendo en el extranjero.)
5. I tired all day before I went to bed. (Pista: Me sentía cansado todo el día antes de acostarme.)
6. He at the company for ten years when he got promoted. (Pista: Había estado trabajando diez años cuando fue ascendido.)
7. You TV for hours when your mom called. (Pista: Habías estado viendo TV durante horas antes de la llamada.)
8. We for the family when the guests arrived. (Pista: Habíamos estado cocinando cuando llegaron los invitados.)
9. She the house before her friends came. (Pista: Había estado limpiando antes de que llegaran sus amigos.)
10. The students all morning before the test. (Pista: Habían estado estudiando toda la mañana antes del examen.)