French si Clauses
A clause is an "if" sentence: a condition, and a consequence that depends on it. French handles them with a tidy three-type system, and the whole thing rests on one principle - the tenses come in fixed pairs. Choose the type, and both halves of the sentence are decided for you.
The three types map onto how likely or how real the condition is: a real possibility, a hypothetical present, and an impossible past. Learn the three pairings and you will never have to guess.
The three types at a glance
| Type | If-clause (after si) | Main clause | Meaning |
|---|---|---|---|
| 1 | present | present / future / imperative | real, likely |
| 2 | imperfect | present conditional | hypothetical present |
| 3 | pluperfect | past conditional | unreal past (regret) |
Notice the pattern down the if-clause column: present, imperfect, pluperfect. Each step takes the condition one notch further from reality. And notice that the if-clause never contains a future or a conditional - that is the golden rule, and we come back to it below.
Type 1: real and likely (si + present)
Use Type 1 when the condition is a genuine possibility. The if-clause is in the present, and the main clause is in the present, the future, or the imperative.
- , . (If you want, I will come.) - present + present.
- S' , à . (If it rains, I will stay at home.) - present + future.
- as , chose. (If you are hungry, eat something.) - present + imperative.
- , . (If you finish early, you will be able to go out.) - present + future.
The future-in-the-main-clause version is the everyday workhorse: a real condition now, a likely result later. The verb after stays in the present even though English often slips in a "will" - "if it rains", not "if it will rain".
Type 2: hypothetical present (si + imperfect)
Use Type 2 for things that are not actually the case - imaginary, contrary-to-fact situations in the present. The if-clause goes in the imperfect, and the main clause in the present conditional.
- j' , . (If I had time, I would come.) - but I do not have time.
- , '- ? (If you were rich, what would you do?)
- on partait , on à l'. (If we left now, we would arrive on time.)
- , Italie. (If she spoke Italian, she would work in Italy.)
This is the English "if I had... I would..." pattern exactly. The condition is unreal, so French steps it back into the imperfect, and the consequence sits in the conditionnel. The formation of the conditional is covered in full on its own page; here, all that matters is the pairing - imperfect after , conditional in the result.
Type 3: unreal past, the language of regret (si + pluperfect)
Use Type 3 for the impossible past - what would have happened if things had been different. It is the tense of regret and reproach. The if-clause goes in the plus-que-parfait, and the main clause in the past conditional (the conditional of avoir or être + past participle).
- j' , . (If I had known, I would have come.)
- m' , n' . (If you had listened to me, you would not have made that mistake.)
- plus , embouteillages. (If we had left earlier, we would have avoided the traffic.)
- révisé, l'. (If she had revised, she would have passed the exam.)
j' (if I had known) is worth memorising whole - it is the standard French for "had I known". The pluperfect after si is built and explained on the plus-que-parfait page.
The golden rule: never future or conditional after si
This is the single most important point on the page. After a conditional , you never use the future and you never use the conditional. The verb directly after si is always the lower tense of the pair - present, imperfect or pluperfect.
- Wrong:
si je serai-> Right: (Type 1). - Wrong:
si j'aurais-> Right: j' (Type 2). - Wrong:
si j'aurais su-> Right: j' (Type 3).
A quick mental check: the future and the conditional belong in the main clause, not in the if-clause. If you find yourself writing a "-rai" or a "-rais" ending straight after si, stop - it is almost certainly wrong. The result clause carries the future/conditional; the si clause carries the plainer tense.
si meaning "whether": a different word
There is one place where a future or conditional can follow si, and it catches people out. When si means "whether" (introducing an indirect question), it is not a conditional si at all, and the normal tense rules apply - including the future and the conditional.
- . (I do not know whether she will come.) - future allowed, because this is "whether", not "if".
- m'a . (He asked me whether I would come.) - conditional allowed, same reason.
- . (She wonders whether we will have time.)
The test: can you swap "if" for "whether" in the English without changing the meaning? If yes, it is the "whether" si, and the future or conditional is fine. If no - if it sets up a genuine condition - it is a conditional si, and the golden rule applies.
The elision: si becomes s' before il and ils only
elides to s' only before and :
- S' ... (If it rains...)
- S' ... (If they come...)
It does not elide before anything else, including other words that start with a vowel:
- (not "s'elle"), on, , .
- And it does not drop before : it is j' , never "s'j'avais su" - the j' here is the elision of , while stays intact.
So the only two elided forms you will ever write are s' and s'.
Worked examples
- as , -. (If you have time, call me.) - Type 1, present + imperative.
- S' , irons à . (If it is sunny tomorrow, we will go to the beach.) - Type 1, present + future.
- loto, j' . (If I won the lottery, I would buy a house.) - Type 2, imperfect + conditional.
- , plus . (If you were here, everything would be easier.) - Type 2.
- j' , . (If I had known, I would have stayed home.) - Type 3, pluperfect + past conditional.
- réservé, n' . (If we had booked, we would not have waited.) - Type 3.
- . (I do not know whether you will have time.) - "whether" si, future allowed.
Common mistakes English speakers make
The headline error is breaking the golden rule - putting a future or a conditional after si. English "if I will have time" tempts learners into "si j'aurai le temps", but it must be j' ; and the regret form is j' , never "si j'aurais su". The second trap is mixing the pairs across types: a Type 2 if-clause needs the imperfect, so it is j' , , not "si j'ai le temps, je viendrais" when the meaning is hypothetical. The third is mishandling the "whether" si - learners over-apply the golden rule and write "je ne sais pas si elle vient" when they mean the future, but is correct because this si means "whether". Finally, watch the elision: it is s' and s' only, so , on and j' keep the full si.
See also
- The conditionnel page covers how to build the present and past conditional used in the result clauses of Types 2 and 3.
- The plus-que-parfait page covers the pluperfect that opens a Type 3 si clause.
- The imparfait page covers the imperfect that opens a Type 2 si clause.
- The future tense page covers the futur simple used in the result of a Type 1 si clause.
- The French grammar cheatsheet covers the whole A1-B2 grammar map at a glance.