Conditionnels mixtes
Les conditionnels mixtes combinent des temps différents : une condition passée avec un résultat présent, ou un fait présent avec un résultat passé.
| condition | résultat |
|---|---|
| If I had taken the job (passé), | I would be rich now (présent). |
| If I spoke German (présent), | I would have applied for that job (passé). |
Exemples
- If I hadn’t moved here, I wouldn’t know you.Si je n’avais pas déménagé ici, je ne te connaîtrais pas.
- If she were more careful, she wouldn’t have lost her keys.Si elle était plus prudente, elle n’aurait pas perdu ses clés.
- If we had booked earlier, we would be on the beach now.Si nous avions réservé plus tôt, nous serions à la plage maintenant.
- If I were taller, I would have joined the basketball team.Si j’étais plus grand, je me serais inscrit dans l’équipe de basket.
- If she had listened to me, she wouldn’t be in trouble now.Si elle m’avait écouté, elle ne serait pas en difficulté maintenant.
Erreurs courantes
- ✗ If I wouldn’t have met you, I wouldn’t be happy now.✓ If I hadn’t met you, I wouldn’t be happy now.Would ne va pas dans la partie avec if ; on y emploie le past perfect hadn’t met.
- ✗ If I studied law, I would be a lawyer now.✓ If I had studied law, I would be a lawyer now.Une condition passée demande le past perfect, comme le français si j’avais étudié.
- ✗ If I was born in Spain, I would speak Spanish.✓ If I had been born in Spain, I would speak Spanish.Pour un fait passé irréel on emploie le past perfect had been born.
- ✗ If she would be more careful, she wouldn’t have lost her phone.✓ If she were more careful, she wouldn’t have lost her phone.Dans la partie avec if, pas de would mais le past simple were.
- ✗ If I hadn’t eaten so much, I wouldn’t to feel sick.✓ If I hadn’t eaten so much, I wouldn’t feel sick.Après wouldn’t on met la forme de base du verbe, sans to.
