If-clauses types 2 and 3: the possible and impossible hypothesis

B2 Il periodo ipotetico della possibilità e dell'irrealtà 51 / 53

In short

When the condition is unlikely or plain impossible, the se-clause takes the subjunctive and the result clause takes the conditional - never the other way round. Type 2 (possibility): Se avessi tempo, andrei al cinema. If I had time, I’d go to the cinema. Type 3 (impossibility, a closed past): Se avessi avuto tempo, sarei andato al cinema. If I had had time, I would have gone to the cinema. The golden rule: il se non vuole il condizionale - the “if” never carries the “would”.

The rule

Type 1 (step 40) kept both halves in the indicative because the condition was real. Types 2 and 3 are the same construction pushed further from reality, and they are really one pattern at two distances: the se-clause goes to the congiuntivo (step 43) and the result goes to the condizionale (steps 36 and 45). What changes between type 2 and type 3 is only how far back you push each half.

Step 1 - Decide the distance. Ask whether the hypothesis is still open or already closed:

  • Possible / imaginary present or future -> type 2. It could still happen, or you are just imagining it: If I won the lottery…, If I were you…
  • Impossible past -> type 3. It is over and it did not happen; you are looking back at what would have been: If you had told me…, If I had studied…

Step 2 - Build type 2 (della possibilità). Put the se-clause in the congiuntivo imperfetto and the result in the condizionale presente:

Se + congiuntivo imperfetto , condizionale presente Se avessi tempo, andrei. If I had time, I’d go. Se tu potessi, mi faresti un piacere. If you could, you’d do me a favour.

Step 3 - Build type 3 (dell’irrealtà). Push both halves one step into the past: congiuntivo trapassato in the se-clause, condizionale passato in the result:

Se + congiuntivo trapassato , condizionale passato Se avessi avuto tempo, sarei andato. If I had had time, I would have gone. Se me lo avessi detto, sarei venuto. If you had told me, I would have come.

Step 4 - Mix the two when the times differ. A past cause can have a present result: keep the type-3 se-clause but switch the result to the condizionale presente. Se avessi studiato, ora saprei la risposta. If I had studied, I’d know the answer now - the studying is over (type 3 protasi), but “knowing now” is present (type 2 apodosi). This mixed pattern is common and correct.

The one rule you must not break. The se-clause is never in the conditional. English blurs this (“If I would have known…” is itself sloppy English), but Italian is strict: Se avrei, se sarei is the single most stigmatised error in the language. Conditional belongs only in the result. Memorise: il se non vuole il condizionale.

A note on speech. Colloquially, Italians often replace both halves of type 3 with the plain imperfetto indicativo: Se lo sapevo, non venivo (If I’d known, I wouldn’t have come). You will hear this constantly, but it is substandard - avoid it in writing and exams; use the full Se lo avessi saputo, non sarei venuto.

Forms & patterns

The whole system on one line, by distance from reality:

TypeProtasi (se + …)Apodosi (result)Reality
1 - realtàindicativo presente/futuroindicativo / imperativoreal, likely
2 - possibilitàcongiuntivo imperfettocondizionale presenteunlikely / imagined
3 - irrealtàcongiuntivo trapassatocondizionale passatoimpossible, closed past

Type 2 building blocks - the two halves conjugated (avere in the se-clause, aiutare in the result):

Personcongiuntivo imperfetto (avere)condizionale presente (aiutare)
(io)se avessiaiuterei
(tu)se avessiaiuteresti
(lui / lei)se avesseaiuterebbe
noise avessimoaiuteremmo
voise avesteaiutereste
lorose avesseroaiuterebbero

Type 3 building blocks - both halves pushed into the past (sapere in the se-clause, venire in the result):

Personcongiuntivo trapassato (sapere)condizionale passato (venire)
(io)se avessi saputosarei venuto / venuta
(tu)se avessi saputosaresti venuto / venuta
(lui / lei)se avesse saputosarebbe venuto / venuta
noise avessimo saputosaremmo venuti / venute
voise aveste saputosareste venuti / venute
lorose avessero saputosarebbero venuti / venute

Mixed timing - when cause and result sit at different times:

CombinationExampleReading
trapassato + condizionale presenteSe avessi studiato, ora saprei.past cause -> present result
imperfetto + condizionale passatoSe fossi più prudente, non ti saresti fatto male.permanent trait -> past result

Examples

  • Se avessi tempo, andrei volentieri al cinema. If I had time, I’d gladly go to the cinema.
  • Se fossi in te, non gli direi niente. If I were you, I wouldn’t tell him anything.
  • Se vincessi alla lotteria, farei il giro del mondo. If I won the lottery, I’d travel around the world.
  • Se non fosse così tardi, ti offrirei un caffè. If it weren’t so late, I’d buy you a coffee.
  • Se me lo avessi detto, sarei venuto subito. If you had told me, I would have come right away.
  • Se avessimo prenotato prima, avremmo trovato posto. If we had booked earlier, we would have found a seat.
  • Se fossi partito ieri, ora saresti già a Roma. If you had left yesterday, you’d already be in Rome now.
  • Se avessi studiato di più, ora parleresti meglio l’italiano. If you had studied more, you’d speak Italian better now.
  • Se tu potessi, mi daresti una mano con i bagagli? If you could, would you give me a hand with the luggage?

Common mistakes

  • Se avrei tempo, verrei. -> Se avessi tempo, verrei. The se-clause is never conditional. The condition is subjunctive (avessi); only the result carries the “would” (verrei).
  • Se sarei ricco, viaggerei. -> Se fossi ricco, viaggerei. Same rule with essere: the se-clause takes fossi (subjunctive), never sarei (conditional).
  • Se studieresti di più, passeresti l’esame. -> Se studiassi di più, passeresti l’esame. Two conditionals is wrong. One half must be the congiuntivo imperfetto: studiassi + passeresti.
  • Se me l’avessi detto, venivo. -> Se me l’avessi detto, sarei venuto. A written type-3 result needs the condizionale passato (sarei venuto), not the imperfetto indicativo - that shortcut is spoken-only.
  • Se avessi saputo, verrei. -> Se avessi saputo, sarei venuto. Match the levels: a past (trapassato) condition normally takes a past (condizionale passato) result, unless you deliberately mean a present result (ora saprei).

Tips

  • Il se non vuole il condizionale. The single mnemonic that fixes the most common error: the “would” (-rei, -resti, -rebbe) lives only in the result clause. If a conditional creeps into the se-clause, you have made the mistake Italians notice.
  • One construction, two distances. Type 2 = congiuntivo imperfetto + condizionale presente (open/imagined); type 3 = both pushed one step back, congiuntivo trapassato + condizionale passato (closed past). Learn the pair, not two separate rules.
  • Se fossi in te is a fixed phrase for giving advice - “if I were you”. It is type 2 and you will use it constantly.
  • Speech cuts corners; writing does not. Se lo sapevo, non venivo is everywhere in conversation but substandard. In any careful context, write the full subjunctive + conditional.