Present Perfect Progressive - Esercizi

visualizza le tue risposte errate

Esercizi

Scegli la forma corretta del Present Perfect Progressive: have o has?

  1. I been working all day.I, you, we, theyhaveHo lavorato tutto il giorno.
  2. She been studying all morning.he, she, ithasHa studiato tutta la mattinata.
  3. You been eating the whole time.I, you, we, theyhaveHai mangiato tutto il tempo.
  4. William been sleeping for four hours.una persona → hasWilliam dorme da quattro ore.
  5. Kate and Rian been arguing for half an hour.più persone → haveKate e Rian litigano da mezz'ora.

Completa le frasi con il Present Perfect Progressive.

  1. Claire (teach)   English since 2006.has + been + verbo nella -ing formClaire insegna inglese dal 2006.
  2. We (look)   for that document all day.have + been + verbo nella -ing form Abbiamo cercato il documento per tutta la giornata.
  3. Mr Smith (speak)   on the phone for two hours.has + been + verbo nella -ing formMr Smith parla al telefono da due ore.
  4. The students are exhausted because they (take)   a difficult test.have + been + verbo nella -ing form|e a fine parola cade via con l'aggiunta di ingGli alunni sono esausti perchè hanno avuto un esame difficile.
  5. He (live)   here since he was a child.has + been + verbo nella -ing form|e a fine parola cade via con l'aggiunta di ingVive qui da quando era bambino.

Formula delle domande nel Present Perfect Progressive.

  1. (How long/we/wait/for her)  wehave|Nelle domande il soggetto e il primo verbo ausiliare invertono la loro posizione.Da quanto tempo la stiamo già aspettando?
  2. (How long/she/learn/English)  shehas|Nelle domande il soggetto e il primo verbo ausiliare invertono la loro posizione.Da quanto tempo studia inglese?
  3. (How long/they/go out with each other)  theyhave|Nelle domande il soggetto e il primo verbo ausiliare invertono la loro posizione.Da quanto tempo escono insieme?
  4. (How long/you/exercise)  youhave|Nelle domande il soggetto e il primo verbo ausiliare invertono la loro posizione.|e a fine parola cade via dopo l'aggiunta dell'ingDa quanto tempo ti eserciti?
  5. (How long/he/sit/there)  hehas|Nelle domande il soggetto e il primo verbo ausiliare invertono la loro posizione.|Quando la consonante finale è preceduta da una vocale corta e tonica si raddoppia la consonante con l'aggiunta dell'ing (sit → sitting)Da quanto tempo è seduto lì?