Esercizio 1: Formazione del Present Perfect Progressive
2. They *have been working* on the project since morning. (uso di “have been” + verbo con -ing)
3. I *have been waiting* here all day. (azione iniziata nel passato e ancora in corso)
4. He *has been running* every morning this week. (forma corretta con “has been” + verbo -ing)
5. We *have been living* in this city for five years. (usa la struttura “have been” + verbo -ing)
6. You *have been talking* on the phone for an hour. (azione continua, usa “have been” + verbo -ing)
7. The baby *has been crying* since noon. (azione in corso, usa “has been” + verbo -ing)
8. It *has been raining* all night. (per indicare un’azione che dura nel tempo, usa “has been” + verbo -ing)
9. I *have been reading* this book for a week. (forma corretta con “have been” + verbo -ing)
10. They *have been playing* football since afternoon. (azione prolungata, usa “have been” + verbo -ing)
Esercizio 2: Uso del Present Perfect Progressive con espressioni di tempo
2. We *have been studying* for the exam for three hours. (usa “for” con “have been” + verbo -ing)
3. He *has been fixing* the car all morning. (azione iniziata e ancora in corso, “has been” + verbo -ing)
4. I *have been practicing* the piano since I was a child. (usa “since” con “have been” + verbo -ing)
5. They *have been traveling* around Nepal for two weeks. (usa “for” con “have been” + verbo -ing)
6. You *have been working* very hard lately. (azione recente e continua, “have been” + verbo -ing)
7. The children *have been playing* outside since noon. (usa “since” con “have been” + verbo -ing)
8. It *has been snowing* for three days. (uso di “for” con “has been” + verbo -ing)
9. I *have been cleaning* the house all afternoon. (azione continua, “have been” + verbo -ing)
10. She *has been learning* Nepali for six months. (usa “for” con “has been” + verbo -ing)