Niveau B2

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é.

conditionré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.