Esercizio 1: Uso base del Present Perfect Progressive
2. They *have been playing* (azione che dura da tempo) football since morning.
3. I *have been reading* (azione appena terminata o ancora in corso) a very interesting book.
4. He *has been working* (azione iniziata nel passato e ancora in corso) at the company since January.
5. We *have been waiting* (azione iniziata nel passato e continua) for the bus for 30 minutes.
6. You *have been watching* (azione in corso da tempo) TV all evening.
7. The children *have been running* (azione iniziata nel passato e ancora in corso) around the park.
8. My parents *have been gardening* (azione iniziata nel passato e continua) all afternoon.
9. It *has been raining* (azione iniziata nel passato e continua fino ad ora) since last night.
10. I *have been learning* (azione iniziata nel passato e continua) Malay for three months.
Esercizio 2: Domande e risposte con Present Perfect Progressive
2. What *has she been doing* (chiedere l’attività in corso) all morning?
3. Why *have they been arguing* (chiedere motivo di un’azione che dura) since yesterday?
4. Who *has been using* (chiedere chi ha fatto un’azione continua) my computer lately?
5. Where *have you been living* (chiedere luogo di residenza attuale) for the past year?
6. How long *has he been working* (chiedere durata di un’attività) at that company?
7. What *have we been missing* (chiedere cosa si è perso) during the meeting?
8. Why *have they been shouting* (chiedere motivo di un’azione continua) in the garden?
9. Who *has been calling* (chiedere chi ha telefonato ripetutamente) you all day?
10. How long *have I been talking* (chiedere durata di un discorso) without a break?