Quand on utilise une subordonnée introduite par if, il faut respecter des règles de concordance des temps.
I. If + présent avec l’expression du futur
If + présent, avec l’expression du futur (dans la principale), exprime une hypothèse réalisable.
If it rains, we’ll stay at home.
S’il pleut, nous resterons à la maison.
II. If + prétérit avec le conditionnel présent
If + prétérit, avec le conditionnel présent (would + base verbale dans la principale), exprime une situation imaginaire, non réelle, hypothétique, peu probable. Le prétérit ici n’indique pas le passé, mais le non-réel (dans le présent).
If I had money, I would travel round the world.
Si j’avais de l’argent, je parcourrais le monde.
Note bien
Avec le verbe be, il faut utiliser were à toutes les personnes. Were n’exprime pas le passé : c’est un prétérit modal indiquant le non-réel.
If I were you, I would call her.
Si j’étais toi/À ta place, je l’appellerais.
III. If + past perfect avec le conditionnel passé
If + past perfect avec le conditionnel passé (would have + participe passé dans la principale) exprime une hypothèse et sa conséquence au passé et renvoie au non-réel dans le passé.
- If we had left earlier, we wouldn’t have missed the train.
Si nous étions partis plus tôt, nous n’aurions pas raté le train.
- If I had seen her, I would have invited her.
Si je l’avais vue, je l’aurais invitée.