Impara le lingue più velocemente con l'intelligenza artificiale

Impara 5 volte più velocemente!

+ 52 Le lingue
Inizia a imparare

Esercizi sul passato progressivo per la grammatica inglese

Il *third conditional* in inglese si usa per esprimere situazioni ipotetiche e impossibili nel passato. La struttura è “if + past perfect, would have + participio passato”. Questi esercizi ti aiuteranno a padroneggiare la forma del third conditional.

Il modo più efficace per imparare una lingua

Prova Talkpal gratuitamente

Third Conditional: situazioni ipotetiche nel passato

1. If I *had studied* harder, I *would have passed* the exam.
Hint: If + past perfect (studiare di più), “would have + participio passato” (superare l’esame).
2. If she *had left* earlier, she *would have arrived* on time.
Hint: Azione nel passato (“partire” prima), risultato impossibile ora.
3. If they *had known* about the meeting, they *would have come*.
Hint: “Sapere” (avessero saputo), risultato.
4. If we *had taken* the bus, we *wouldn’t have been* late.
Hint: Negazione: “avremmo preso il bus”, “non saremmo stati in ritardo”.
5. If you *had told* me, I *would have helped* you.
Hint: “Dire” (tu), “avrei aiutato”.
6. If he *hadn’t eaten* so much, he *wouldn’t have felt* sick.
Hint: Negazione, “mangiare troppo”, “sentirsi male”.
7. If I *had seen* her, I *would have said* hello.
Hint: “Vedere”, “salutare”.
8. If we *had booked* early, we *would have got* better seats.
Hint: Past perfect + risultato impossibile (“prenotato”, “avuto posti migliori”).
9. If they *hadn’t lost* their keys, they *wouldn’t have called* the locksmith.
Hint: Negazione passato, risultato (“chiamare il fabbro”).
10. If you *had asked*, I *would have explained* everything.
Hint: “Chiedere”, “spiegare tutto”.

Third Conditional: forme interrogative, negative e ipotesi doppie

1. Would you *have gone* if you *had known* about the party?
Hint: Domanda, “saresti andato?”, if + past perfect.
2. If I *had not forgotten* my umbrella, I *wouldn’t have got* wet.
Hint: Negazione, “non dimenticare”, “non bagnarsi”.
3. Would she *have passed* the exam if she *had studied* more?
Hint: Domanda, risultato nel passato (“superato l’esame”), condizione (“studiato”).
4. If he *had listened* to his parents, he *would have avoided* trouble.
Hint: “Ascoltare”, “evitare i guai”.
5. If we *had checked* the map, we *wouldn’t have got* lost.
Hint: “Controllare la mappa”, “non perdersi”.
6. Would they *have stayed* longer if the weather *had been* better?
Hint: Domanda, “sarebbero rimasti”, if + past perfect.
7. If she *hadn’t been* so tired, she *would have enjoyed* the party.
Hint: Negazione (“non essere stanca”), “divertirsi”.
8. Would Tom *have helped* us if he *had had* the time?
Hint: Domanda, doppio had (“avesse avuto tempo”).
9. If I *had saved* more money, I *would have travelled* to Australia.
Hint: “Risparmiare”, “viaggiare”.
10. If you *hadn’t called*, I *would not have remembered* the appointment.
Hint: Negazione, “non chiamare”, “non ricordare appuntamento”.
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

Apprendimento


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

© 2025 All Rights Reserved.


Trustpilot