Joy English · Livello B2 · Periodo ipoteticojoy-english.com
Periodo ipotetico di terzo tipo e misto
Nome:Data:
Immagina un passato diverso e collega eventi passati a risultati presenti.
Scegli la forma corretta
Scegli l'opzione che completa correttamente ogni frase.
- If Lena ___ the map, she wouldn't have got lost.
- If I hadn't missed the bus yesterday, I ___ late for the interview.
- If Ravi had studied medicine, he ___ a doctor now.
- We ___ last night's concert more if it hadn't rained so heavily.
- If Nadia ___ afraid of flying, she would have visited us in Australia last year.
- Which sentence is correct?
- I'd have called you ___ I'd had your number.
- If she had been born in Japan, she ___ fluent Japanese now.
Completa i periodi ipotetici
Scrivi la forma corretta del verbo tra parentesi. Usa would (non could o might) nella proposizione principale.
- If you ___ (tell) me about the party, I would have come.
- If Kofi hadn't been ill, he ___ (play) in yesterday's match.
- I ___ (not / be) so hungry now if I had eaten breakfast.
- If Mei ___ (not / miss) her flight, she would be in Rome now.
- If I were a better cook, I ___ (not / burn) the rice last night.
- If the shop ___ (be) open, we would have bought some milk.
- If they had taken the earlier train, they ___ (arrive) by now.
- You ___ (pass) the test if you had practised more.
Soluzioni
Scegli la forma corretta
- a) had checkedLa proposizione principale riguarda il passato (wouldn't have got lost), quindi la proposizione con if richiede il past perfect.
- c) wouldn't have beenEntrambe le parti riguardano ieri, quindi è un periodo ipotetico di terzo tipo: wouldn't have been.
- b) would beUna condizione passata ha un risultato presente (adesso), quindi è un periodo ipotetico misto: would + verbo.
- c) would have enjoyedIl concerto era nel passato, quindi la proposizione principale richiede would have + participio passato.
- b) weren'tLa sua paura è un fatto presente e permanente che spiega un risultato passato, quindi la proposizione con if usa il past simple: weren't.
- a) If you had asked me, I would have helped.Il periodo ipotetico di terzo tipo usa had + participio passato nella proposizione con if e would have + participio passato nella principale.
- c) ifIl significato è: non ho chiamato perché non avevo il tuo numero. Serve if.
- a) would speakUna condizione passata (where she was born) ha un risultato presente (adesso), quindi usiamo would + verbo.
Completa i periodi ipotetici
- had told / 'd toldIl risultato è nel passato (would have come), quindi la proposizione con if richiede il past perfect: had told.
- would have played / would've played / 'd have playedEntrambe le parti riguardano il passato, quindi la proposizione principale richiede would have + participio passato.
- wouldn't be / would not beUna condizione passata ha un risultato presente (adesso), quindi usiamo un periodo ipotetico misto: wouldn't be.
- hadn't missed / had not missedPerdere il volo è successo nel passato, quindi la proposizione con if richiede il past perfect, anche se il risultato è presente.
- wouldn't have burned / wouldn't have burnt / would not have burned / would not have burntUna qualità presente spiega un risultato passato (last night), quindi la proposizione principale richiede wouldn't have + participio passato.
- had been / 'd beenIl risultato è nel passato, quindi la proposizione con if richiede il past perfect: had been.
- would have arrived / would've arrived / 'd have arrivedL'arrivo sarebbe già completato adesso, quindi usiamo would have + participio passato.
- would have passed / would've passed / 'd have passedLa proposizione con if usa il past perfect e il test è finito, quindi è un periodo ipotetico di terzo tipo.