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.

  1. If Lena ___ the map, she wouldn't have got lost.
    • a) had checked
    • b) checked
    • c) would check
  2. If I hadn't missed the bus yesterday, I ___ late for the interview.
    • a) wouldn't be
    • b) won't be
    • c) wouldn't have been
  3. If Ravi had studied medicine, he ___ a doctor now.
    • a) would have been
    • b) would be
    • c) will be
  4. We ___ last night's concert more if it hadn't rained so heavily.
    • a) would enjoy
    • b) had enjoyed
    • c) would have enjoyed
  5. If Nadia ___ afraid of flying, she would have visited us in Australia last year.
    • a) isn't
    • b) weren't
    • c) hadn't
  6. Which sentence is correct?
    • a) If you had asked me, I would have helped.
    • b) If you would have asked me, I would have helped.
    • c) If you asked me, I would have help.
  7. I'd have called you ___ I'd had your number.
    • a) unless
    • b) when
    • c) if
  8. If she had been born in Japan, she ___ fluent Japanese now.
    • a) would speak
    • b) would have spoken
    • c) speaks

Completa i periodi ipotetici

Scrivi la forma corretta del verbo tra parentesi. Usa would (non could o might) nella proposizione principale.

  1. If you ___ (tell) me about the party, I would have come.
  2. If Kofi hadn't been ill, he ___ (play) in yesterday's match.
  3. I ___ (not / be) so hungry now if I had eaten breakfast.
  4. If Mei ___ (not / miss) her flight, she would be in Rome now.
  5. If I were a better cook, I ___ (not / burn) the rice last night.
  6. If the shop ___ (be) open, we would have bought some milk.
  7. If they had taken the earlier train, they ___ (arrive) by now.
  8. You ___ (pass) the test if you had practised more.

Soluzioni

Scegli la forma corretta

  1. a) had checkedLa proposizione principale riguarda il passato (wouldn't have got lost), quindi la proposizione con if richiede il past perfect.
  2. c) wouldn't have beenEntrambe le parti riguardano ieri, quindi è un periodo ipotetico di terzo tipo: wouldn't have been.
  3. b) would beUna condizione passata ha un risultato presente (adesso), quindi è un periodo ipotetico misto: would + verbo.
  4. c) would have enjoyedIl concerto era nel passato, quindi la proposizione principale richiede would have + participio passato.
  5. 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.
  6. 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.
  7. c) ifIl significato è: non ho chiamato perché non avevo il tuo numero. Serve if.
  8. a) would speakUna condizione passata (where she was born) ha un risultato presente (adesso), quindi usiamo would + verbo.

Completa i periodi ipotetici

  1. had told / 'd toldIl risultato è nel passato (would have come), quindi la proposizione con if richiede il past perfect: had told.
  2. would have played / would've played / 'd have playedEntrambe le parti riguardano il passato, quindi la proposizione principale richiede would have + participio passato.
  3. wouldn't be / would not beUna condizione passata ha un risultato presente (adesso), quindi usiamo un periodo ipotetico misto: wouldn't be.
  4. 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.
  5. 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.
  6. had been / 'd beenIl risultato è nel passato, quindi la proposizione con if richiede il past perfect: had been.
  7. would have arrived / would've arrived / 'd have arrivedL'arrivo sarebbe già completato adesso, quindi usiamo would have + participio passato.
  8. 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.