Esercizio 1: Present perfect progressive – forme affermative
Hint: Azione iniziata nel passato, ancora in corso (io + studiare da due ore).
2. She *has been working* here since June.
Hint: Forma “has been + ing” per il soggetto “she”, azione che dura da giugno.
3. We *have been waiting* for you.
Hint: “Noi + aspettare” da un po’, present perfect continuous.
4. They *have been living* in Paris for five years.
Hint: Azione iniziata cinque anni fa, ancora vera ora, plurale.
5. He *has been playing* football every day.
Hint: Abitudine recente/azione ripetuta, “has been + verbo-ing”.
6. You *have been cooking* all afternoon.
Hint: “Tu + cucinare” per tutto il pomeriggio, forma affermativa.
7. I *have been reading* this book since yesterday.
Hint: “Io + leggere” da ieri, present perfect progressive.
8. The children *have been dancing* for an hour.
Hint: “I bambini + ballare”, azione iniziata nel passato, ancora in corso.
9. We *have been preparing* for the exam.
Hint: “Noi + prepararsi” per l’esame, azione ancora in corso.
10. She *has been listening* to music.
Hint: “Lei + ascoltare”, forma affermativa.
Esercizio 2: Present perfect progressive – forme negative e interrogative
Hint: Forma negativa, “lately”, “sentirsi bene”.
2. I *have not been sleeping* much these days.
Hint: Negazione, “non dormire molto in questi giorni”.
3. They *haven’t been coming* to class.
Hint: Forma negativa contratta plurale, “venire a lezione”.
4. Has she *been studying* for the test?
Hint: Domanda, soggetto “she”, “studiare per il test”.
5. Have you *been waiting* long?
Hint: Domanda, “tu + aspettare da molto”, forma interrogativa.
6. Why *have* they *been laughing*?
Hint: Domanda “perché loro + ridere”, present perfect progressive.
7. What *have you been doing* all day?
Hint: Domanda, “tu + fare tutto il giorno”, present perfect progressive.
8. She *has not been eating* well.
Hint: Negazione, “lei + mangiare bene”.
9. We *haven’t been working* together.
Hint: Plurale, forma negativa contratta, “lavorare insieme”.
10. How long *have you been learning* English?
Hint: Domanda, “per quanto tempo tu + imparare inglese”.