Present perfect progressive: frasi affermative
Hint: “Lavorare tutto il giorno”, forma affermativa.
2. She *has been studying* for three hours.
Hint: “Studiare per tre ore”, terza persona singolare – has + been + verbo-ing.
3. They *have been waiting* for the bus since 8 o’clock.
Hint: “Aspettare l’autobus da…”, forma affermativa.
4. We *have been learning* English for five years.
Hint: “Studiare inglese da cinque anni”, prima persona plurale.
5. He *has been playing* the piano.
Hint: “Suonare il piano”, terza persona singolare.
6. You *have been driving* too fast.
Hint: “Guidare troppo veloce”, seconda persona.
7. The children *have been reading* quietly.
Hint: “Leggere in silenzio”, forma plurale.
8. Anna *has been running* every morning.
Hint: “Correre ogni mattina”, terza persona singolare.
9. We *have been talking* about you.
Hint: “Parlare di te”, forma affermativa.
10. I *have been feeling* tired lately.
Hint: “Sentirsi stanco ultimamente”, prima persona singolare.
Present perfect progressive: frasi negative e interrogative
Hint: Negazione, “non sto dormendo bene”.
2. Has she *been working* hard?
Hint: Domanda, “sta lavorando molto?”, terza singolare.
3. They *haven’t been coming* to class.
Hint: Negazione, “non stanno venendo a lezione”.
4. Has it *been raining* all day?
Hint: Domanda, “sta piovendo tutto il giorno?”.
5. We *haven’t been exercising* regularly.
Hint: Negazione, “non stiamo facendo esercizio”.
6. Have you *been watching* TV?
Hint: Domanda, “stai guardando la TV?”, seconda persona.
7. You *haven’t been eating* enough vegetables.
Hint: Negazione, “non stai mangiando abbastanza verdura”.
8. Has John *been studying* for the exam?
Hint: Domanda, “John sta studiando?”.
9. She *hasn’t been feeling* well lately.
Hint: Negazione, “non si sta sentendo bene ultimamente”.
10. Have they *been trying* their best?
Hint: Domanda, “stanno facendo del loro meglio?”, forma interrogativa.