B2 Conditionals 1 min read 困难

Third Type: Impossibility (Periodo dell'Irrealtà)

Grammar Rule in 30 Seconds

Use this to talk about past events that didn't happen by combining the past perfect subjunctive and the past conditional.

  • If-clause uses Trapassato Congiuntivo: 'Se avessi saputo...' (If I had known...)
  • Main clause uses Condizionale Passato: '...sarei venuto.' (...I would have come.)
  • Both parts refer to a past that cannot be changed.
Se + Trapassato Congiuntivo + Condizionale Passato

Third Conditional Structure

Clause Tense Example
If-Clause
Trapassato Congiuntivo
Se avessi saputo
Main Clause
Condizionale Passato
sarei venuto

Meanings

This structure expresses a hypothetical situation in the past that did not occur. It is used to describe regrets, missed opportunities, or counterfactual scenarios.

1

Regret

Expressing sadness about a past choice.

“Se avessi accettato quel lavoro, sarei stato più felice.”

“Se non avessi perso il treno, sarei arrivato in tempo.”

Reference Table

Reference table for Third Type: Impossibility (Periodo dell'Irrealtà)
Form Structure Example
Affirmative
Se + Trap. Cong. + Cond. Pass.
Se avessi avuto tempo, sarei uscito.
Negative
Se + non + Trap. Cong. + non + Cond. Pass.
Se non avessi avuto tempo, non sarei uscito.
Question
Se + Trap. Cong. + Cond. Pass.?
Se avessi avuto tempo, saresti uscito?
Inverted
Cond. Pass. + Se + Trap. Cong.
Sarei uscito se avessi avuto tempo.
Reflexive
Se + Trap. Cong. + Cond. Pass.
Se mi fossi svegliato, mi sarei preparato.
Passive
Se + Trap. Cong. + Cond. Pass.
Se fosse stato visto, sarebbe stato punito.

正式程度

正式
Se avessi saputo, sarei venuto.

Se avessi saputo, sarei venuto. (Casual conversation)

中性
Se avessi saputo, sarei venuto.

Se avessi saputo, sarei venuto. (Casual conversation)

非正式
Se lo sapevo, venivo.

Se lo sapevo, venivo. (Casual conversation)

俚语
Se lo sapevo, venivo.

Se lo sapevo, venivo. (Casual conversation)

Third Conditional Logic

Third Conditional

Condition

  • Se + Trapassato Congiuntivo If + Past Perfect Subjunctive

Result

  • Condizionale Passato Past Conditional

按水平分级的例句

1

Se avessi avuto tempo, sarei venuto.

If I had had time, I would have come.

2

Se avessi mangiato, sarei felice.

If I had eaten, I would be happy.

3

Se avessi visto, avrei parlato.

If I had seen, I would have spoken.

4

Se avessi saputo, sarei andato.

If I had known, I would have gone.

1

Se avessi studiato, avrei superato l'esame.

If I had studied, I would have passed the exam.

2

Se fossi partito prima, non avrei perso il treno.

If I had left earlier, I wouldn't have missed the train.

3

Se avessi comprato il biglietto, sarei entrato.

If I had bought the ticket, I would have entered.

4

Se avessi ascoltato, avresti capito.

If you had listened, you would have understood.

1

Se avessi saputo che eri a casa, sarei passato a trovarti.

If I had known you were home, I would have stopped by to see you.

2

Se non avessi fatto quell'errore, avremmo vinto la partita.

If I hadn't made that mistake, we would have won the match.

3

Se avessi avuto più coraggio, avrei chiesto un aumento.

If I had had more courage, I would have asked for a raise.

4

Se avessi letto il libro, avresti apprezzato il film.

If you had read the book, you would have appreciated the movie.

1

Se avessi investito in quell'azienda, avrei guadagnato molto.

If I had invested in that company, I would have earned a lot.

2

Se avessi seguito i tuoi consigli, non mi sarei trovato in questa situazione.

If I had followed your advice, I wouldn't have found myself in this situation.

3

Se avessi saputo le conseguenze, avrei agito diversamente.

If I had known the consequences, I would have acted differently.

4

Se avessi avuto l'opportunità, sarei andato a vivere all'estero.

If I had had the opportunity, I would have gone to live abroad.

1

Se avessi previsto il crollo del mercato, avrei diversificato il portafoglio.

If I had foreseen the market crash, I would have diversified the portfolio.

2

Se avessi compreso la complessità della situazione, avrei adottato un approccio più cauto.

If I had understood the complexity of the situation, I would have adopted a more cautious approach.

3

Se avessi avuto accesso a tali informazioni, avrei potuto prevenire il disastro.

If I had had access to such information, I could have prevented the disaster.

4

Se avessi saputo che la tua decisione sarebbe stata definitiva, non avrei insistito.

If I had known your decision would be final, I wouldn't have insisted.

1

Se avessi avuto la lungimiranza di agire tempestivamente, avremmo evitato le ripercussioni odierne.

If I had had the foresight to act promptly, we would have avoided today's repercussions.

2

Se avessi saputo che il destino avrebbe preso tale piega, avrei certamente mutato il mio corso d'azione.

If I had known fate would take such a turn, I would certainly have changed my course of action.

3

Se avessi avuto contezza della gravità del caso, avrei agito con maggiore solerzia.

If I had been aware of the gravity of the case, I would have acted with greater diligence.

4

Se avessi potuto prevedere l'esito, non avrei mai intrapreso un percorso così impervio.

If I could have foreseen the outcome, I would never have undertaken such a rugged path.

容易混淆

Third Type: Impossibility (Periodo dell'Irrealtà) 对比 Second vs Third Conditional

Learners mix up the tenses for present vs past hypotheticals.

Third Type: Impossibility (Periodo dell'Irrealtà) 对比 Indicative vs Subjunctive in 'Se' clauses

Learners use indicative instead of subjunctive.

Third Type: Impossibility (Periodo dell'Irrealtà) 对比 Avere vs Essere

Choosing the wrong auxiliary for the past participle.

常见错误

Se avrei saputo, sarei venuto.

Se avessi saputo, sarei venuto.

Never use conditional after 'Se'.

Se avessi andato...

Se fossi andato...

Movement verbs use 'essere'.

Se avessi mangiato, avrei mangiato.

Se avessi mangiato, avrei mangiato.

Wait, this is grammatically correct but repetitive.

Se ho saputo, sarei venuto.

Se avessi saputo, sarei venuto.

Use subjunctive, not indicative.

Se avessi avuto tempo, sarei uscire.

Se avessi avuto tempo, sarei uscito.

Need past participle.

Se avessi saputo, sarei stato venuto.

Se avessi saputo, sarei venuto.

Double auxiliary error.

Se avessi fatto, avrei fatto.

Se avessi fatto, avrei fatto.

Correct, but check context.

Se avessi saputo, sarei venuto.

Se avessi saputo, sarei venuto.

Correct.

Se avessi avuto, avrei avuto.

Se avessi avuto, avrei avuto.

Correct.

Se avessi visto, sarei visto.

Se avessi visto, avrei visto.

Wrong auxiliary.

Se avessi saputo, sarei venuto.

Se avessi saputo, sarei venuto.

Correct.

Se avessi capito, avrei capito.

Se avessi capito, avrei capito.

Correct.

Se avessi fatto, avrei fatto.

Se avessi fatto, avrei fatto.

Correct.

句型

Se avessi ___ , avrei ___ .

Se fossi ___ , sarei ___ .

Se non avessi ___ , non avrei ___ .

___ , se avessi ___ .

Real World Usage

Texting a friend very common

Se mi avessi scritto, sarei venuto.

Job interview common

Se avessi avuto più esperienza, avrei gestito meglio il progetto.

Social media comment common

Se avessi saputo della festa, sarei andato!

Travel booking occasional

Se avessi prenotato prima, avrei speso meno.

Food delivery app occasional

Se avessi ordinato prima, avrei mangiato caldo.

Academic essay common

Se il governo avesse agito, la crisi sarebbe stata evitata.

💡

The 'Se' Rule

Never, ever put the conditional after 'Se'. It's the most common mistake!
⚠️

Auxiliary Verbs

Check if your verb needs 'essere' or 'avere' before you conjugate the past participle.
🎯

Practice Out Loud

The rhythm of 'Se avessi... avrei...' is very musical. Say it out loud to internalize it.
💬

Regional Variations

Don't be surprised if you hear Italians using the indicative in casual speech; it's common but technically non-standard.

Smart Tips

Use the 'Se + Trapassato Congiuntivo' structure.

Se ho saputo, venivo. Se avessi saputo, sarei venuto.

Ask yourself: is this a movement verb? If yes, use 'essere'.

Se avessi andato... Se fossi andato...

Always use the full subjunctive form.

Se sapevo, rispondevo. Se avessi saputo, avrei risposto.

Focus on the rhythm of the two verbs.

Se avessi... avrei... Se avessi... avrei...

发音

a-VÈS-si / sa-RÈI

Stress

Ensure the stress on 'avessi' and 'sarei' is clear.

Conditional rise

Se avessi saputo, (rise) sarei venuto (fall).

Signals the hypothetical nature.

记住它

记忆技巧

Remember: 'If' is the 'Subjunctive' zone, the result is the 'Conditional' zone.

视觉联想

Imagine a time machine that is broken. You are looking at a photo of a past event and trying to change it with a magic wand, but the wand only works on the past.

Rhyme

Se avessi saputo, sarei venuto; se avessi visto, avrei capito.

Story

Marco missed his flight. He sat at the airport thinking: 'Se fossi arrivato prima, avrei preso l'aereo. Se avessi controllato il traffico, non sarei rimasto bloccato. Se avessi avuto più fortuna, ora sarei in vacanza.'

Word Web

Seavessifossisareiavreipassatocondizionalecongiuntivo

挑战

Write 3 sentences about a mistake you made yesterday using the third conditional.

文化笔记

In informal speech, Northern Italians often use the imperfect indicative instead of the subjunctive.

The subjunctive is more strictly maintained in formal Southern dialects.

Tuscan speakers are very precise with the subjunctive.

The construction descends from Latin hypothetical structures using the pluperfect subjunctive.

对话开场白

Cosa avresti fatto se avessi vinto alla lotteria?

Se avessi potuto cambiare il passato, cosa avresti cambiato?

Se non avessi studiato italiano, cosa avresti fatto?

Se avessi avuto più tempo ieri, cosa avresti fatto?

日记主题

Write about a missed opportunity in your life.
Describe a historical event and how it could have been different.
If you had chosen a different career, where would you be now?
Reflect on a mistake you made last week.

常见错误

Incorrect

正确


Incorrect

正确


Incorrect

正确


Incorrect

正确

Test Yourself

Fill in the blanks.

Se tu (sapere) _____, (venire) _____.

✓ Correct! ✗ Not quite. Correct answer: avessi saputo / saresti venuto
Correct conjugation.
Choose the correct sentence. 多项选择

Which is correct?

✓ Correct! ✗ Not quite. Correct answer: Se avessi visto, avrei parlato.
Correct structure.
Correct the error. Error Correction

Find and fix the mistake:

Se avrei saputo, sarei venuto.

✓ Correct! ✗ Not quite. Correct answer: Se avessi saputo, sarei venuto.
No conditional after Se.
Transform to third conditional. Sentence Transformation

Non ho studiato, quindi non ho passato l'esame.

✓ Correct! ✗ Not quite. Correct answer: Se avessi studiato, avrei passato l'esame.
Correct past hypothetical.
Match the clauses. Match Pairs

Match each item on the left with its pair on the right:

✓ Correct! ✗ Not quite. Correct answer: sarei uscito.
Matches the past conditional.
Conjugate the verb. Conjugation Drill

Se (io - avere) _____ tempo, (io - andare) _____.

✓ Correct! ✗ Not quite. Correct answer: avessi avuto / sarei andato
Correct auxiliaries.
Complete the dialogue. Dialogue Completion

A: Ho perso il treno. B: Se _____ (partire) prima, non _____ (perdere) il treno.

✓ Correct! ✗ Not quite. Correct answer: fossi partito / avresti perso
Correct movement verb.
Build the sentence. Sentence Building

avrei / se / mangiato / avessi / saputo

✓ Correct! ✗ Not quite. Correct answer: Se avessi saputo, avrei mangiato.
Correct order.

Score: /8

练习题

8 exercises
Fill in the blanks.

Se tu (sapere) _____, (venire) _____.

✓ Correct! ✗ Not quite. Correct answer: avessi saputo / saresti venuto
Correct conjugation.
Choose the correct sentence. 多项选择

Which is correct?

✓ Correct! ✗ Not quite. Correct answer: Se avessi visto, avrei parlato.
Correct structure.
Correct the error. Error Correction

Find and fix the mistake:

Se avrei saputo, sarei venuto.

✓ Correct! ✗ Not quite. Correct answer: Se avessi saputo, sarei venuto.
No conditional after Se.
Transform to third conditional. Sentence Transformation

Non ho studiato, quindi non ho passato l'esame.

✓ Correct! ✗ Not quite. Correct answer: Se avessi studiato, avrei passato l'esame.
Correct past hypothetical.
Match the clauses. Match Pairs

Se avessi avuto tempo...

✓ Correct! ✗ Not quite. Correct answer: sarei uscito.
Matches the past conditional.
Conjugate the verb. Conjugation Drill

Se (io - avere) _____ tempo, (io - andare) _____.

✓ Correct! ✗ Not quite. Correct answer: avessi avuto / sarei andato
Correct auxiliaries.
Complete the dialogue. Dialogue Completion

A: Ho perso il treno. B: Se _____ (partire) prima, non _____ (perdere) il treno.

✓ Correct! ✗ Not quite. Correct answer: fossi partito / avresti perso
Correct movement verb.
Build the sentence. Sentence Building

avrei / se / mangiato / avessi / saputo

✓ Correct! ✗ Not quite. Correct answer: Se avessi saputo, avrei mangiato.
Correct order.

Score: /8

常见问题 (8)

Only in very informal, regional speech. In standard Italian, you must use the subjunctive.

It is the third type in the traditional Italian classification of hypothetical periods.

Yes, it is crucial. Movement verbs require 'essere'.

Yes, 'Sarei venuto se avessi saputo' is perfectly correct.

Yes, it is very common in formal writing and literature.

You will struggle to form the tense. Review your past participles!

Yes, the second is for present/future, the third is for the past.

Not really, the rule is quite rigid.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Si hubiera sabido, habría venido.

Very few, mostly minor regional preferences.

French high

Si j'avais su, je serais venu.

French uses the indicative in the 'if' clause, unlike Italian's subjunctive.

German moderate

Wenn ich es gewusst hätte, wäre ich gekommen.

German word order is much stricter.

Japanese low

知っていたら、来ていたのに。

Japanese lacks a formal subjunctive mood.

Arabic moderate

لو كنت أعرف، لجئت.

Arabic uses a specific particle for impossible conditions.

Chinese low

如果我早知道,我就来了。

Chinese has no verb conjugation.

Learning Path

Prerequisites

Was this helpful?
还没有评论。成为第一个分享想法的人!