Ch. 11 · Grammaire

Mixed Conditionals — Mélanger les temps

Si j’avais..., je serais... : passé et présent croisés

Pourquoi mélanger ?

La vie mélange les temps : une erreur passée a des conséquences présentes, ou un trait présent a causé un événement passé. Les conditionnels mixtes croisent donc 2e et 3e conditionnels.

If I had taken that job, I would be in New York now.

(Si j’avais pris ce poste [passé], je serais à New York maintenant [présent].)

Type 1 : passé → présent

If + past perfect, would + base (now). La condition est passée, la conséquence se vit maintenant.

If we hadn’t missed the flight, we would be on the beach now.

If she had studied medicine, she would be a doctor today.

Type 2 : présent → passé

If + prétérit (trait permanent), would have + participe. Un trait actuel explique un événement passé.

If he were more careful, he wouldn’t have crashed the car.

(S’il était plus prudent [en général], il n’aurait pas eu cet accident [passé].)

Les indices temporels

Repérez now, today, still (conséquence présente) ou les références passées pour choisir la moitié de chaque côté.

If I’d saved money, I wouldn’t be broke now.

If I weren’t so shy, I would have spoken to her at the party.

Méthode en deux questions

1. La condition est-elle passée ou générale ? → past perfect ou prétérit. 2. La conséquence est-elle présente ou passée ? → would + base ou would have + participe.

Chaque moitié se choisit indépendamment — c’est tout le secret.

Erreurs typiques

Les pièges classiques pour les francophones

Voici les erreurs que les francophones font le plus souvent sur ce point.

If I had taken that job, I would have been in NY now.
If I had taken that job, I would be in NY now.
Now signale une conséquence présente → would be, pas would have been.
If he would be more careful, he wouldn’t have crashed.
If he were more careful...
Toujours pas de would après if — même dans les mixtes.
If I didn’t miss the flight, I would be there now. (le vol est raté, hier)
If I hadn’t missed the flight...
Condition passée → past perfect : hadn’t missed.
Si j’étais moins timide, je lui aurais parlé. → If I had been less shy... ?
If I weren’t so shy, I would have spoken...
Trait permanent actuel → prétérit (weren’t), conséquence passée → would have spoken.
I would been rich now.
I would be rich now.
Would + base verbale : would be. Would have + participe : would have been.

Récapitulatif : Mixed Conditionals

Passé → présent
if + past perfect, would + base
...I would be in NY now.
Présent → passé
if + prétérit, would have + pp
If he were careful, he wouldn’t have crashed.
Indice présent
now, today, still
I wouldn’t be broke now.
Règle d’or
jamais would après if
If I had..., if I were...
Méthode
choisir chaque moitié séparément
condition ? conséquence ?
Aux exercices →