Mixed conditionals

C1 · AvanzatoIl periodo ipotetico

If I had studied medicine, I would be a doctor now. Due momenti in una sola frase, proprio come in «Se avessi studiato medicina, ora sarei medico».

Che cosa imparerai

  • Un mixed conditional combina due momenti diversi nella stessa frase
  • Condizione nel passato, risultato nel presente: past perfect nella frase con if e would + forma base nella principale
  • Condizione nel presente, risultato nel passato: past simple nella frase con if (spesso uno stato o un tratto del carattere) e would have + participio passato nella principale
  • Perché would non va nella frase con if, e perché «sarei andato» non è would be gone ma would have gone

Combinare due momenti

Il second e il third conditional descrivono una situazione irreale in un solo momento: il second un presente irreale, il third un passato irreale. Ma nella vita reale non tutto sta in un solo momento. A volte qualcosa che è successo (o non è successo) nel passato ha conseguenze che durano ancora oggi, oppure un tratto che hai adesso spiega perché qualcosa non è successo prima. Per questo esistono i mixed conditionals.

La buona notizia: l'italiano fa esattamente lo stesso. «Se avessi studiato medicina (passato), ora sarei medico (presente).» «Se non fosse così timida (presente), avrebbe parlato alla riunione (passato).» Ogni metà della frase ha la forma del suo momento, in inglese come in italiano.

"If I had studied medicine, I would be a doctor now."
"If she weren't so shy, she would have spoken up at the meeting."

Condizione nel passato, risultato nel presente

Usi questo schema quando un'azione irreale del passato avrebbe un effetto reale oggi. La frase con if è al past perfect (come nel third conditional), ma la principale ha would + forma base (come nel second), perché il risultato esiste adesso, non nel passato.

Il trucco in italiano: «avessi studiato» = had studied, «ora sarei» = would be now. Attenzione: «sarei stato» corrisponde a would have been, e non va d'accordo con «now». «If they had saved more money, they would be on vacation right now.» — «Se avessero risparmiato più soldi, adesso sarebbero in vacanza.» È molto comune anche la forma continua quando il risultato è in corso: «If she had taken the job offer, she would be living in Paris now.»

"If I had studied medicine, I would be a doctor now."
"If they had saved more money, they would be on vacation right now."

Condizione nel presente, risultato nel passato

Usi questo schema quando un tratto permanente o uno stato spiega perché qualcosa non è successo in un momento preciso del passato. La frase con if è al past simple (come nel second conditional) e la principale ha would have + participio passato (come nel third), perché l'azione che non è avvenuta sta nel passato.

In italiano: «Se non fosse così prudente, l'anno scorso avrebbe corso il rischio.» Il «fosse» corrisponde al past simple inglese: «If he weren't so cautious…», non «If he wouldn't be so cautious…». E nella principale, il condizionale passato è sempre would have + participio, anche quando in italiano l'ausiliare è essere: «sarei andato» → would have gone, mai would be gone.

Su were/was: dopo I/he/she/it, were è la forma classica, un po' più formale («If she weren't so shy…»); was («If she wasn't so shy…») è altrettanto comune e corretto nell'uso quotidiano.

"If she weren't so shy, she would have spoken up at the meeting."
"If he weren't so cautious, he would have taken the risk last year."

Esempi di inglese reale

"If I hadn't missed the flight, I would be there with you now."
"If he had listened to advice, he wouldn't be in this situation now."
"If we hadn't moved abroad, we would still be near our family."
"If I weren't afraid of heights, I would have gone skydiving with you last year."

Attenzione

✗If I had studied medicine, I would have been a doctor now.
✓If I had studied medicine, I would be a doctor now.

«Now» indica un risultato nel presente, quindi va would + forma base, non would have + participio. In italiano: «ora sarei», non «ora sarei stato».

✗If she weren't so shy, she would speak up at the meeting last week.
✓If she weren't so shy, she would have spoken up at the meeting last week.

Un momento preciso del passato (last week) vuole would have + participio nella principale, come «avrebbe parlato», non «parlerebbe».

✗If I studied medicine, I would be a doctor now.
✓If I had studied medicine, I would be a doctor now.

La condizione è nel passato (non hai studiato medicina a suo tempo), quindi serve il past perfect: «se avessi studiato», non «se studiassi» e nemmeno il colloquiale «se studiavo».

✗If I weren't afraid of heights, I would be gone skydiving with you last year.
✓If I weren't afraid of heights, I would have gone skydiving with you last year.

«Sarei andato» ha l'ausiliare essere in italiano, ma in inglese il condizionale passato è sempre would have + participio.

✗If I would have taken the job offer, I would be living in Paris now.
✓If I had taken the job offer, I would be living in Paris now.

Niente would nella frase con if: «Se avessi accettato l'offerta» è had taken, non would have taken. Would va solo nella principale («ora vivrei a Parigi» → would be living).

✗If he wouldn't be so cautious, he would have taken the risk last year.
✓If he weren't so cautious, he would have taken the risk last year.

«Se non fosse così prudente»: nella frase con if c'è il past simple (weren't o wasn't), non wouldn't be.

Confronto con la tua lingua

In italiano ogni metà ha la forma del suo momento: «Se avessi studiato medicina, ora sarei medico»

Questo ti aiuta molto: «avessi studiato» corrisponde a had studied, «sarei» a would be, «fosse» a were/was e «avrebbe parlato» a would have spoken. Traduci metà per metà: «avessi studiato … ora sarei» → «had studied … would be now». Gli errori nascono quando, per insicurezza, si mette would have dappertutto: «If I had studied medicine, I would have been a doctor now» corrisponde a «ora sarei stato medico», che non suona bene nemmeno in italiano.

Nel parlato si usa spesso l'imperfetto per un'ipotesi irreale nel passato: «Se studiavo medicina, adesso ero medico», «Se lo sapevo, venivo»

In inglese non c'è una scorciatoia simile: una condizione irreale nel passato vuole il past perfect. «If I had studied medicine…», non «If I studied medicine…», che parlerebbe di una condizione presente. Prima di tradurre, pensa alla forma dell'italiano scritto: «se avessi studiato» → had studied.

A volte, nel parlato, si sente il condizionale dopo «se»: «se avrei tempo», «se non sarebbe così testardo»

È un errore sia in italiano sia in inglese. In inglese would va nella principale, non nella frase con if (le richieste cortesi come «if you would wait a moment» sono un caso a parte). La frase con if ha il past perfect (passato) o il past simple (presente): «If I had known…», non «If I would have known…»; «If he weren't so stubborn…», non «If he wouldn't be so stubborn…». «If I would have…» si sente a volte nell'inglese colloquiale americano, ma è considerato scorretto: evitalo nello scritto e agli esami.

In italiano molti verbi formano il condizionale passato con essere: «sarei andato», «sarebbe venuta», «saremmo rimasti»

In inglese l'ausiliare è sempre have: would have gone, would have come, would have stayed. «Sarei andato a fare paracadutismo» → «I would have gone skydiving», non «I would be gone». Would be + participio ha un altro significato e non indica un'azione passata.

💡 Traduci metà per metà: «avessi fatto» nella frase con se = had done; «ora sarei/farei» = would + forma base; «avrei fatto / sarei andato» nella principale = would have done / would have gone.

💡 Niente would nella frase con if, e niente would be al posto di would have nella principale.

💡 Chiediti separatamente: QUANDO vale la condizione? QUANDO vale il risultato? Parole come now o last year te lo dicono.

Situazione reale: pensare a una strada diversa nella vita

"Do you ever regret not going into medicine?"

"Sometimes. If I had studied medicine, I would be a doctor now, not stuck in an office."

"You could still go back to school."

"Maybe. But if I weren't so settled here, I would have already done it."

Pratica

Esercizio 1 · Scegli la frase corretta

Choose the correct mixed conditional (past condition, present result).

Esercizio 2 · Scegli la frase corretta

Choose the correct mixed conditional (present condition, past result).

Esercizio 3 · Individua il momento

In 'If I had studied medicine, I would be a doctor now,' which time frame is the if-clause?

Esercizio 4 · Individua il momento

In 'If I had studied medicine, I would be a doctor now,' which time frame is the main clause?

Esercizio 5 · Scegli la frase corretta

Choose the correct mixed conditional (present trait, past result).

Esercizio 6 · Scegli la frase corretta

Choose the correct mixed conditional (past condition, present result).

Esercizio 7 · Scegli la frase che non è mista

Choose the sentence that is NOT mixed — both clauses match the same time frame.

Esercizio 8 · Scegli la frase corretta

Choose the correct mixed conditional.

Esercizio 9 · Forma un mixed conditional

Combine as a mixed conditional (past condition, present result): 'She didn't take the job offer. She isn't living in Paris now.'

Esercizio 10 · Forma un mixed conditional

Combine as a mixed conditional (present trait, past result): 'He is very cautious. He didn't take the risk last year.'

Esercizio 11 · Dividi in gruppi

If I had studied medicine, I would be a doctor now.
If I had known, I would have called.
If they had saved more money, they would be on vacation right now.
If she had studied, she would have passed.

0 / 4 classificate

Esercizio 12 · Errore tipico: «ora sarei» tradotto con would have been

Italian: «Se avessi studiato medicina, ora sarei medico.» Which English translation is correct?

Sfida veloce

Cinque domande veloci per verificare quello che hai imparato.

Domanda 1 / 5

Punteggio: 0/0

Choose the correct mixed conditional (past condition, present result).

Che cosa hai imparato

  • Un mixed conditional combina due momenti diversi in una frase, proprio come in italiano.
  • Condizione nel passato, risultato nel presente: past perfect con if + would + forma base («avessi studiato … ora sarei»).
  • Condizione nel presente, risultato nel passato: past simple con if + would have + participio («se non fosse così timida … avrebbe parlato»).
  • Nella frase con if non c'è would (had known, non would have known; weren't, non wouldn't be), e il condizionale passato è sempre would have, anche per «sarei andato».
  • Dopo I/he/she/it, were è la forma classica; anche was è corretto nell'uso quotidiano.
Vedi tutte le lezioni di questa categoria