Esercizi Present Perfect Continuous con Soluzioni +PDF
Last Updated on Novembre 12, 2025
Esercitatevi a creare frasi con il present perfect continuous e provate anche a utilizzare la forma contratta di questo tempo verbale. Sono inclusi fogli di lavoro in formato PDF gratuiti da scaricare e utilizzare per lo studio.
Esercizi 1.
25 domande con soluzioni (Frase affermativa, negativa e interrogativa.)
Come si eseguono questi esercizi?
Domanda: Recently, I __________(play) a lot of tennis.
Risposta: Recently, I have been playing a lot of tennis.
1 .
Hanno lavorato tutto il giorno.
✅ They have been working all day.
2 .
Abbiamo risparmiato per una vacanza.
✅ We have been saving
3 .
Vive a Roma da circa 8 mesi.
✅ He has been living
4 .
Al momento non si sentono molto bene. Credo che abbiano l’influenza…
✅ They have not been feeling
5 .
Da due mesi sto imparando il karate.
✅ I have been learning
6 .
Che cosa ha fatto negli ultimi sei mesi?
✅ What have you been doing
7 .
Di recente ho giocato molto a basket. Mi piace molto.
✅ I have been playing
8 .
Non è andato a scuola. Sono molto preoccupata.
✅ He has not been going
9 .
È tutta la mattina che mi infastidisce. Non so perché.
✅ She has been annoying
10 .
Per quante ore ha studiato? Sei stato in biblioteca tutto il giorno!
✅ have you been studying
11 .
Non abbiamo usato il nostro riscaldamento elettrico perché è troppo costoso.
✅ We have not been using
12 .
Mark non guida da un po’. Spero che presto si senta più sicuro.
✅ Mark has not been driving
13 .
Cosa ha cucinato Damien? Ha un profumo incredibile!
✅ has Damien been cooking
14 .
In questi giorni non ha mangiato molto. Credo che stia seguendo una dieta.
✅ She has not been eating
15 .
Da quanto tempo Sarah suona il violino? È molto brava.
✅ has Sarah been playing
16 .
Al lavoro stiamo sviluppando un nuovo software. Sembra molto efficace.
✅ We have been developing
17 .
In questi giorni non ho guardato il telegiornale. È troppo deprimente!
✅ I have not been watching
18 .
Mark sta imparando ad andare in moto.
✅ Mark has been learning
19 .
Ha camminato molto in campagna. Credo che lo trovi molto rilassante.
✅ He has been walking
20 .
Non fate shopping da due settimane. Sei sicuro di stare bene?
✅ You have not been shopping
21 .
Ultimamente il collo mi fa molto male. Forse dovrei andare da un medico.
✅ has been hurting
22 .
È da tempo che cerca un nuovo lavoro.
✅ He has been looking
23 .
Paul ha fatto giardinaggio tutto il pomeriggio. Spero che stia bene.
✅ has been gardening
24 .
Non si è impegnata molto nel lavoro.
✅ She has not been making
25 .
Sono due giorni che cantate questa canzone. Che cos’è?
✅ You have been singing
Esercizi 2.
25 domande con soluzioni
1 .
Questa settimana ha scritto molto perché vuole finire il suo libro.
✅ She’s been writing
2 .
Ho dipinto la casa tutto il giorno e ora mi sento molto stanca!
✅ I’ve been painting
3 .
Non ha pagato la sua assicurazione sanitaria, quindi sono molto preoccupata per lui.
✅ He’s not been paying
4 .
Adrian ha trascorso molto tempo in diverse città europee.
✅ Adrian’s been spending
5 .
Negli ultimi due mesi ha praticato yoga ogni giorno.
✅ She’s been practicing
6 .
Vive a Budapest da 2 mesi.
✅ He’s been living
7 .
Negli ultimi giorni non mi sono sentita molto bene.
✅ I’ve not been feeling
8 .
I nostri dipendenti non si sono comportati molto bene. Non so perché.
✅ Our employees haven’t been performing
9 .
Hanno esplorato il Sud-Est asiatico per 6 mesi. Avranno molte storie da raccontarci.
✅ They’ve been exploring
10 .
Da molto tempo colleziona rari abiti vintage.
✅ She’s been collecting
11 .
Abbiamo riciclato i nostri rifiuti per contribuire alla tutela dell’ambiente.
✅ We’ve been recycling
12 .
Cosa fa Marcus con tutto il suo tempo libero?
✅ What’s Marcus been doing
13 .
Non ho usato la mia auto perché c’è un grosso problema con il motore.
✅ I’ve not been using
14 .
Ogni giorno prende l’autobus per andare al lavoro.
✅ She’s been catching
15 .
David ha lavorato troppo. Sembra sempre stanco.
✅ David’s been working
16 .
Il governo non ha costruito abbastanza case in cui far vivere le persone.
✅ The government’s not been building
17 .
Vivo in questa piccola casa da molto tempo. Voglio trasferirmi presto.
✅ I’ve been living
18 .
Clair nuota ogni martedì e venerdì da tre mesi. Sembra più sana.
✅ Clair’s been swimming
19 .
Sta piovendo intensamente dalle 9 circa di questa mattina.
✅ It’s been raining
20 .
Mi ha insegnato lo spagnolo nelle ultime 6 settimane.
✅ She’s been teaching
21 .
Il lunedì e il martedì non vado al lavoro perché posso lavorare da casa.
✅ I’ve not been going
22 .
Peter ha avuto problemi con il suo capo al lavoro.
✅ Peter’s been having
23 .
La California ha pianificato la lotta agli incendi selvaggi per tutto l’inverno.
✅ California’s been planning
24 .
In questi giorni abbiamo fatto molto più esercizio fisico.
✅ We’ve been exercising
25 .
È tutta la settimana che si preoccupa dell’esame di guida, ma sono sicura che se la caverà.
✅ She’s been worrying.