Should have, could have et would have correspondent à « j'aurais dû… », « j'aurais pu… » et au conditionnel passé : tu parles de ce qui ne s'est pas passé, d'une occasion manquée, d'une mauvaise décision ou d'une autre version du passé.
Ce que tu vas apprendre
Should have, could have et would have ont toujours trois éléments : modal + have + participe passé. Chaque modal apporte son sens : regret ou reproche, occasion manquée, ou résultat imaginé. “You should have called me — I was worried.” “I could have helped you, but I didn't know you needed it.”
Le sens est le même qu'en français : « Tu aurais dû m'appeler », « J'aurais pu t'aider ». Mais les pièces ne sont pas au même endroit. En français, le passé est porté par le modal (« aurais dû », « aurais pu ») et le verbe principal reste à l'infinitif (« appeler », « aider »). En anglais, c'est l'inverse : le modal ne change pas (should, could), et c'est have + participe passé qui marque le passé : should + have + called. À l'oral, have se réduit souvent : should've, could've, would've (à l'écrit, jamais “should of”).
Pont à retenir : « aurais dû + infinitif » = should have + participe passé, « aurais pu + infinitif » = could have + participe passé, conditionnel passé sans modal (« je serais venu », « j'aurais dit ») = would have + participe passé.
Should have exprime le regret de ne pas avoir fait quelque chose, ou critique une décision : “He should have apologized sooner.” = « Il aurait dû s'excuser plus tôt. »
Shouldn't have fait l'inverse : il reproche quelque chose qui a bien eu lieu. “You shouldn't have spent all that money.” = « Tu n'aurais pas dû dépenser tout cet argent. » (Et tu l'as dépensé.)
Deux pièges viennent de l'infinitif français. Le verbe après have est un participe passé, pas un infinitif : “You shouldn't have said that”, pas “You shouldn't have say that”. Et have ne peut pas disparaître : “He should apologized” est incorrect. Sans have, “You should call me” est un conseil pour maintenant ou plus tard (« Tu devrais m'appeler »), pas un reproche sur le passé.
Ne traduis pas « tu aurais dû » mot à mot : “You would have had to call me” veut dire « tu aurais été obligé de m'appeler », ce n'est pas un reproche. Et attention à « tu as dû » : « Tu as dû oublier » est une déduction → must have (“You must have forgotten”) ; « J'ai dû partir » est une obligation réelle → had to (“I had to leave”). Ni l'un ni l'autre n'est should have.
Pour un reproche plus fort, le français dit « Tu aurais vraiment dû me prévenir ». L'anglais garde should have, souvent avec really : “You really should have told me.”
Could have décrit une capacité ou une occasion qui existait dans le passé mais qui n'a pas été saisie, souvent avec la raison : “We could have won if we'd played better.” = « On aurait pu gagner si on avait mieux joué. »
Distingue bien : « J'ai pu t'aider » (et je l'ai fait) se dit “I was able to help you” ; « J'aurais pu t'aider » (mais je ne l'ai pas fait) se dit “I could have helped you”. Could sans have exprime une capacité générale dans le passé (“I could swim at five”, « je savais nager à cinq ans ») ou une proposition maintenant (“I could help you” = « Je pourrais t'aider »), jamais une occasion manquée.
La forme négative couldn't have veut dire « ça n'aurait pas été possible » : “We couldn't have won without you.” = « On n'aurait pas pu gagner sans toi. » C'est aussi un passé imaginé, comme would have.
Could have peut aussi être un reproche, comme « ils auraient pu » : “They could have told us sooner.” = « Ils auraient pu nous prévenir plus tôt. »
Enfin, could have peut exprimer une hypothèse sur le passé : “She could have missed the bus.” = « Elle a peut-être raté le bus. » C'est le contexte qui décide : occasion manquée ou hypothèse.
Would have décrit ce qui se serait passé dans un passé différent, imaginé. On le trouve surtout avec if + had : “If I had known, I would have come earlier.” = « Si j'avais su, je serais venu plus tôt. »
Bonne nouvelle : la structure est la même qu'en français. Après si, tu mets le plus-que-parfait (« si j'avais su » → “if I had known”), et le conditionnel passé seulement dans l'autre partie (« je serais venu » → “I would have come”). “If I would have known” est la même faute que « si j'aurais su » en français. (On entend parfois “If I would have known” à l'oral aux États-Unis, mais ce n'est pas de l'anglais standard.)
Une différence : le français choisit entre avoir et être (« j'aurais dit », mais « je serais venu »). L'anglais met toujours have : “I would have come”, “She would have gone”.
Sans have, on passe au présent : “I would come earlier” veut dire « je viendrais plus tôt » : ça ne colle pas ici, puisque l'action imaginée appartient au passé.
Have ne peut pas manquer : modal + have + participe passé. « Il aurait dû s'excuser » = He should have apologized.
En français, le verbe reste à l'infinitif (« tu n'aurais pas dû dire ça »). En anglais, après have, il faut le participe passé : said.
Traduction mot à mot de « tu aurais dû ». En anglais, le reproche se dit avec should have ; would have had to veut dire « tu aurais été obligé de ».
Pour une occasion manquée (« j'aurais pu t'aider »), il faut could have + participe passé. I could help you est une proposition pour maintenant.
Comme on ne dit pas « si j'aurais su » : après if, le past perfect (had known). Would have va seulement dans l'autre partie de la phrase.
« Je serais venu » est un passé imaginé : would have + participe passé. I would come = « je viendrais ».
En français, le passé est porté par le modal et le verbe reste à l'infinitif : « Tu aurais dû appeler », « J'aurais pu aider », « Tu n'aurais pas dû dire ça »
En anglais, c'est l'inverse : le modal reste tel quel et le passé passe sur have + participe passé. « Tu aurais dû m'appeler » = “You should have called me”, pas “You should have call me” ni “You would have had to call me”. « Tu n'aurais pas dû dire ça » = “You shouldn't have said that”. « On aurait pu gagner » = “We could have won”.
« Tu as dû oublier » (déduction), « J'ai dû partir » (obligation), « Tu aurais dû partir » (reproche) ; « J'ai pu l'aider » et « J'aurais pu l'aider »
En anglais, chaque sens a sa forme : déduction → must have (“You must have forgotten”), obligation réelle → had to (“I had to leave”), reproche ou regret → should have (“You should have left”). De même, « j'ai pu l'aider » (réussite) = “I was able to help him”, alors que « j'aurais pu l'aider » (occasion manquée) = “I could have helped him”.
« Si j'avais su, je serais venu plus tôt » : plus-que-parfait après si, conditionnel passé dans la principale — et « si j'aurais su » est une faute
L'anglais fonctionne exactement pareil : “If I had known, I would have come earlier.” En principe, would have ne se met pas après if, de même que le conditionnel ne se met pas après si. Seule différence : l'anglais ne connaît que have, même là où le français dit « je serais venu ».
💡 « Aurais dû + infinitif » = should have + participe passé ; « aurais pu + infinitif » = could have + participe passé.
💡 Après have, toujours le participe passé : should have called, shouldn't have said, could have won.
💡 « Si j'avais su » = If I had known ; « je serais venu » = I would have come (toujours have).
💡 « Tu as dû oublier » (déduction) = You must have forgotten, pas You should have forgotten.
"You should have come to the party, it was great!"
"I know, I wish I had. I could have come, but I was too tired."
"That's a shame. You would have loved the food."
"Next time I definitely will."
Exercice 1 · Choisis la bonne phrase
Choose the correct sentence — regret or criticism about the past.
Exercice 2 · Choisis la bonne phrase
Choose the correct sentence — unrealized past ability.
Exercice 3 · Choisis la bonne phrase
Choose the correct sentence — a hypothetical past.
Exercice 4 · Choisis la bonne forme négative
Choose the correct negative.
Exercice 5 · Choisis la bonne phrase
Choose the correct sentence — criticism of a past action that did happen.
Exercice 6 · Choisis la bonne réponse
Which modal perfect expresses regret about something NOT done?
Exercice 7 · Choisis la bonne phrase
Choose the correct sentence.
Exercice 8 · Choisis la bonne phrase
Choose the correct sentence.
Exercice 9 · Complète la phrase
Complete (regret): 'I ___ (should/study) harder for that exam.'
Exercice 10 · Complète la phrase
Complete (unrealized ability): 'She ___ (could/win) the race, but she twisted her ankle.'
Exercice 11 · Classe dans les bons groupes
0 / 6 classés
Exercice 12 · Erreur typique : « tu aurais dû » traduit mot à mot
French: "Tu aurais dû m'appeler plus tôt." Which English translation is correct?
Cinq questions variées pour vérifier ce que tu as retenu.
Question 1 / 5
Score : 0/0
Choose the correct sentence.
Les modaux de déduction
Tirer une conclusion avec must et can't, au présent comme au passé — et pourquoi « il ne doit pas être là » ne se traduit pas par mustn't.
Les modaux de possibilité
May, might et could pour dire qu'une chose est possible, maintenant ou dans le passé — et pourquoi « il se peut qu'il pleuve » n'est pas “it can rain”.
Need, needn't et don't need to
Need a deux visages : modal (needn't, sans to) ou verbe ordinaire (don't need to). Et « il ne fallait pas ! » se dit needn't have + participe passé.
Should, ought to et had better
Should, ought to et had better pour conseiller : leur construction, leur force, et pourquoi « tu ferais mieux » ne se dit pas “you would better”.