Esercizio 1: Formazione e uso del Present Perfect Progressive
2. We *have been waiting* for the bus since 8 o’clock. (indica un’azione iniziata nel passato e che continua)
3. He *has been working* on that project all week. (usa la forma con “has/have been” + verbo in -ing)
4. I *have been reading* this book for two days. (azione iniziata nel passato e ancora attiva)
5. They *have been playing* football since this morning. (attività iniziata nel passato e ancora in corso)
6. She *has been cooking* dinner for an hour. (azione in corso con durata espressa)
7. We *have been living* here since 2015. (esprime durata continua di un’azione)
8. He *has been running* every day this month. (azione ripetuta e in corso)
9. I *have been learning* Hungarian for six months. (uso del Present Perfect Progressive per attività in corso)
10. They *have been fixing* the car since yesterday. (azione iniziata nel passato e non ancora terminata)
Esercizio 2: Riconoscere e completare frasi con il Present Perfect Progressive
2. She *has been practicing* the piano all afternoon. (azione che continua nel presente)
3. We *have been cleaning* the house since morning. (durata dell’azione indicata)
4. He *has been fixing* his bike for two hours. (azione iniziata nel passato e ancora in corso)
5. I *have been trying* to call you all day. (azione ripetuta nel tempo presente)
6. They *have been watching* TV since 5 pm. (durata continua e azione in corso)
7. She *has been studying* at the university for four years. (azione iniziata nel passato con durata)
8. We *have been waiting* for the train for half an hour. (durata e azione non conclusa)
9. He *has been working* on his homework since morning. (azione continua nel presente)
10. I *have been practicing* yoga every day this week. (azione ripetuta e ancora in corso)