Esercizio 1: Formazione del Present Perfect Progressive
2. They *have been playing* football since morning. (Suggerimento: azione continuativa iniziata al mattino)
3. I *have been reading* this book all week. (Uso: attività durata tutta la settimana)
4. He *has been working* at the company for five years. (Suggerimento: lavoro iniziato e ancora attivo)
5. We *have been waiting* for you since 2 pm. (Indicazione: aspettare iniziato alle 14:00)
6. The children *have been watching* cartoons for two hours. (Uso: durata di due ore)
7. You *have been learning* Persian grammar lately. (Suggerimento: apprendimento recente e continuo)
8. It *has been raining* all day. (Indicazione: pioggia continua durante la giornata)
9. She *has been cooking* dinner since 6 o’clock. (Suggerimento: cucinare iniziato alle 18:00)
10. We *have been traveling* around Europe this month. (Uso: viaggio iniziato questo mese e ancora in corso)
Esercizio 2: Uso del Present Perfect Progressive nelle domande e risposte
2. What *has she been doing* all morning? (Uso: chiedere attività mattutina)
3. *Have they been working* on the project recently? (Suggerimento: domanda su lavoro recente)
4. Why *has he been sleeping* so much lately? (Uso: chiedere motivo di un’abitudine recente)
5. How long *have we been waiting* here? (Suggerimento: chiedere durata dell’attesa)
6. *Have you been feeling* better since yesterday? (Uso: domanda su stato di salute recente)
7. Where *has she been living* for the past year? (Suggerimento: chiedere luogo di residenza recente)
8. What *have they been watching* on TV? (Uso: chiedere programmi visti)
9. *Have I been talking* too much? (Suggerimento: domanda su comportamento recente)
10. How long *has it been raining*? (Uso: chiedere durata della pioggia)