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:
| Type | Protasi (se + …) | Apodosi (result) | Reality |
|---|---|---|---|
| 1 - realtà | indicativo presente/futuro | indicativo / imperativo | real, likely |
| 2 - possibilità | congiuntivo imperfetto | condizionale presente | unlikely / imagined |
| 3 - irrealtà | congiuntivo trapassato | condizionale passato | impossible, closed past |
Type 2 building blocks - the two halves conjugated (avere in the se-clause, aiutare in the result):
| Person | congiuntivo imperfetto (avere) | condizionale presente (aiutare) |
|---|---|---|
| (io) | se avessi | aiuterei |
| (tu) | se avessi | aiuteresti |
| (lui / lei) | se avesse | aiuterebbe |
| noi | se avessimo | aiuteremmo |
| voi | se aveste | aiutereste |
| loro | se avessero | aiuterebbero |
Type 3 building blocks - both halves pushed into the past (sapere in the se-clause, venire in the result):
| Person | congiuntivo trapassato (sapere) | condizionale passato (venire) |
|---|---|---|
| (io) | se avessi saputo | sarei venuto / venuta |
| (tu) | se avessi saputo | saresti venuto / venuta |
| (lui / lei) | se avesse saputo | sarebbe venuto / venuta |
| noi | se avessimo saputo | saremmo venuti / venute |
| voi | se aveste saputo | sareste venuti / venute |
| loro | se avessero saputo | sarebbero venuti / venute |
Mixed timing - when cause and result sit at different times:
| Combination | Example | Reading |
|---|---|---|
| trapassato + condizionale presente | Se avessi studiato, ora saprei. | past cause -> present result |
| imperfetto + condizionale passato | Se 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.