Present Perfect Simple/Progressive - Esercizi

visualizza le tue risposte errate

Esercizi

Inserisci il verbo nella forma giusta (Present Perfect Simple o Progressive).

  1. Beatrice for half an hour.Da quanto tempo? → Present Perfect ProgressiveBeatrice legge da mezz'ora.
  2. Laura five letters.Quante? (risultato) → Present Perfect SimpleLaura ha scritto cinque lettere.
  3. I on this project for less than an hour, so
    I still all the documents.1° gap: da quanto tempo? → Present Perfect Progressive|2° gap: risultato → Present Perfect SimpleLavoro a questo progetto da meno di un'ora, quindi non ho ancora preparato tutti i documenti.
  4. Ralph is so tired because he for 26 hours.Quanto tempo dall'ultima volta? → Present Perfect SimpleRalph è così stanco perchè non dorme da 26 ore.

Completa le frasi. Usa il Present Perfect Simple o Present Perfect Progressive secondo le regole.

  1. I (study)   all day, but
    I am afraid I (learn/not)   much.1° gap: durata → Present Perfect Progressive|2° gap: risultato → Present Perfect SimpleHo studiato tutto il giorno ma temo di non aver imparato molto.
  2. Andrew (eat)   two bars of chocolate today.risultato → Present Perfect SimpleAndrew ha mangiato due tavolette di cioccolato oggi.
  3. The boy’s clothes are dirty because he (play)   in the mud.effetto dell'azione → Present Perfect ProgressiveI vestiti del ragazzino sono sporchi perchè ha giocato nel fango.
  4. I (arrive/just)   at the station.azione compiuta → Present Perfect SimpleSono appena arrivato alla stazione.
  5. We are exhausted because we (do)   exercise all morning.effetto dell'azione → Present Perfect ProgressiveSiamo stanchi perchè ci siamo allenati per tutta la mattina.
  6. Edward feels a bit unsteady because he (cycle/not)   for five years.Quanto tempo dall'ultima volta→ Present Perfect SimpleEdward si sente un pò insicuro perchè non va in bici da cinque anni.
  7. How long (you/work)   for this company?durata → Present Perfect ProgressiveDa quanto tempo lavora per questa ditta?
  8. The kids (finish/not)   their homework yet.risultato → Present Perfect Simple|Nota: Abbiamo qui la forma negativa. Nella frase affermativa l'azione sarebbe stata conclusa e quindi in questo caso non è possibile utilizzare il Present Perfect Progressive.I bambini non hanno ancora finito i compiti.
  9. Niall (watch)   that film seven times.Quante volte? → Present Perfect SimpleNiall ha visto quel film sette volte.