Impara le lingue più velocemente con l'intelligenza artificiale

Impara 5 volte più velocemente!

+ 52 Le lingue
Inizia a imparare

Esercizi sul tempo futuro per la grammatica inglese

Il “past perfect progressive” (o “past perfect continuous”) in inglese si usa per indicare azioni che si erano protratte per un certo periodo di tempo prima di un momento o una seconda azione passata. Si costruisce con “had been + verbo-ing”. In questi esercizi potrai esercitarti con la forma, l’uso e il senso di questo tempo verbale.

Il modo più efficace per imparare una lingua

Prova Talkpal gratuitamente

Past Perfect Progressive: frasi affermative

1. I *had been studying* for hours before I took the test.
Hint: “Studiare per ore” prima di sostenere l’esame.
2. She *had been living* in London for five years when I met her.
Hint: “Vivere a Londra per cinque anni” prima di incontrarla.
3. They *had been running* for twenty minutes when it started to rain.
Hint: “Correre da venti minuti” quando ha iniziato a piovere.
4. We *had been waiting* for the bus for half an hour.
Hint: “Aspettare l’autobus da mezz’ora” prima che arrivasse.
5. He *had been working* at the company since 2010 before he left.
Hint: “Lavorare in azienda dal 2010” prima di andarsene.
6. The children *had been playing* outside when their mother called them.
Hint: “Giocare fuori” quando la madre li ha chiamati.
7. You *had been speaking* English very well before moving to London.
Hint: “Parlare inglese molto bene” prima del trasferimento.
8. She *had been teaching* there for a long time when she retired.
Hint: “Insegnare lì da tanto tempo” prima di andare in pensione.
9. I *had been thinking* about it for days.
Hint: “Pensare a questo per giorni” prima di un evento successivo.
10. We *had been looking* for the keys for an hour before we found them.
Hint: “Cercare le chiavi da un’ora” prima di trovarle.

Past Perfect Progressive: frasi negative e interrogative

1. I *hadn’t been sleeping* well before the holidays.
Hint: Negazione, “non dormire bene” prima delle vacanze.
2. Had you *been waiting* long before the bus arrived?
Hint: Domanda, “Aspettare da molto…?”, forma interrogativa.
3. She *had not been working* there for long when she was promoted.
Hint: Negazione (“non lavorare lì da molto” quando è stata promossa).
4. Had it *been raining* all week when you came?
Hint: Domanda, “Pioveva tutta la settimana…?”.
5. The students *hadn’t been paying* attention.
Hint: Negazione (“non prestare attenzione”).
6. Had John *been living* in Paris before he moved to London?
Hint: Domanda (“John/vivere a Parigi prima di…”).
7. We *had not been expecting* any visitors.
Hint: Negazione (“non aspettare visite”).
8. Had she *been looking* for a new job?
Hint: Domanda (“cercare un nuovo lavoro?”).
9. They *hadn’t been eating* much before the party.
Hint: Negazione (“non mangiare molto prima della festa”).
10. Had you *been feeling* ill before you went to the doctor?
Hint: Domanda (“sentirsi male prima di andare dal medico?”).
Scarica l'applicazione talkpal
Impara ovunque e in qualsiasi momento

Talkpal è un tutor linguistico alimentato dall'intelligenza artificiale. È il modo più efficiente per imparare una lingua. Chatta su un numero illimitato di argomenti interessanti scrivendo o parlando, mentre ricevi messaggi con una voce realistica.

Codice QR
App Store Google Play
Mettiti in contatto con noi

Talkpal è un insegnante di lingue AI alimentato da GPT. Potenzia le tue capacità di conversazione, ascolto, scrittura e pronuncia - Impara 5 volte più velocemente!

Instagram TikTok Youtube Facebook LinkedIn X(twitter)

Le lingue

Learning


Talkpal, Inc., 2810 N Church St, Wilmington, Delaware 19802, US

© 2025 All Rights Reserved.


Trustpilot