Esercizio 1: Completa con il Present Perfect Progressive
2. She *has been working* at the company since January. (usa “since” per indicare il punto d’inizio)
3. They *have been playing* football all afternoon. (azione continua per tutta la durata del pomeriggio)
4. We *have been waiting* for the bus for twenty minutes. (durata dell’attesa specificata)
5. He *has been reading* that book recently. (azione iniziata nel passato recente e ancora in corso)
6. You *have been practicing* the piano every day this week. (ripetizione e durata nell’arco della settimana)
7. It *has been raining* since morning. (azione meteorologica iniziata al mattino)
8. I *have been learning* Slovenian for six months. (durata dell’apprendimento)
9. She *has been cooking* dinner for the last hour. (durata specificata dell’azione)
10. They *have been traveling* around Europe this summer. (periodo estivo come contesto temporale)
Esercizio 2: Trasforma le frasi al Present Perfect Progressive
2. We (to watch) *have been watching* that series since last week. (inizio nel passato con durata)
3. I (to wait) *have been waiting* for your call for an hour. (durata esplicita dell’attesa)
4. They (to build) *have been building* the bridge for two years. (azione lunga e ancora in corso)
5. She (to practice) *has been practicing* the violin every day. (azione ripetuta nel tempo)
6. You (to jog) *have been jogging* in the park this morning. (azione mattutina e durata)
7. It (to snow) *has been snowing* since last night. (evento meteorologico in corso)
8. We (to discuss) *have been discussing* the project for hours. (durata e continuità della discussione)
9. I (to write) *have been writing* emails all afternoon. (azione continua con durata specifica)
10. They (to fix) *have been fixing* the car since yesterday. (azione iniziata nel passato recente)