Esercizi sul passato progressivo per la grammatica inglese - Talkpal

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.

A student in a blue hoodie writes notes for learning languages at a long library table.
Promotional background

Il modo divertente ed efficace per imparare una lingua con l’IA

Prova Talkpal gratis

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”.
Talkpal AI Learn languages with AI
SCARICA L'APP TALKPAL

Impara ovunque e in qualsiasi momento

Talkpal è il tuo tutor di lingue basato sull'IA, disponibile su web e mobile. Migliora la tua fluidità in un attimo, chiacchiera di argomenti interessanti scrivendo o parlando, e ricevi messaggi vocali super realistici dove e quando ti pare.

Talkpal app The fun and effective way to learn a language with AI

Scansiona con il tuo dispositivo per scaricarlo su iOS o Android

Talkpal app The fun and effective way to learn a language with AI

CONTATTACI

Siamo sempre qui se hai domande o hai bisogno di aiuto. Contatta la nostra assistenza clienti in qualsiasi momento a support@talkpal.ai

Le lingue

Apprendimento

Partenariati

Azienda


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

© 2026 Tutti i diritti riservati.

GDPR compliant

Trustpilot