Exprimer le regret ou une possibilité passée (should have, could have + participe passé)
B1Qu'est-ce que "should have" et "could have" + past participle ?
Signification générale
En anglais, "should have" et "could have" suivis d'un past participle (la forme en -ed pour les verbes réguliers ou la 3e colonne pour les irréguliers) forment ce qu'on appelle le "modal perfect". Ils parlent d'actions ou d'états liés au passé. Selon le contexte, ils servent à :
- exprimer un regret ou un conseil donné après coup (I should have called),
- indiquer une possibilité ou une capacité passée (I could have helped),
- faire une déduction/attente à propos du passé (She should have arrived),
- marquer l'impossibilité passée (He couldn't have done it).
Exemples rapides
- "I should have studied more." — J'aurais dû étudier davantage. (regret/conseil a posteriori)
- "You could have told me." — Tu aurais pu me le dire. (occasion manquée / reproche léger)
- "They should have arrived by now." — Ils devraient être arrivés maintenant / Ils ont dû arriver maintenant. (attente/déduction)
- "She couldn't have known." — Elle n'a pas pu savoir / Il est impossible qu'elle ait su. (impossibilité)
Quand dois-je utiliser "should have" ?
Conseil ou regret a posteriori — "I should have..." = "J'aurais dû..."
Utilisez "should have + past participle" pour dire qu'une autre action aurait été mieux ou préférable dans le passé. C'est le conseil après coup ou le regret.
Exemples :
- "I should have called my mother." — J'aurais dû appeler ma mère. (je regrette de ne pas l'avoir fait)
- "You should have checked the email." — Tu aurais dû vérifier le courriel. (conseil après coup)
- "We should have left earlier." — Nous aurions dû partir plus tôt.
Attente ou probabilité — "should have" comme estimation
Parfois "should have" signifie "probablement". On l'emploie pour une attente logique : on s'attendait à ce que quelque chose se soit produit.
Exemples :
- "She should have arrived by now." — Elle devrait être arrivée à cette heure-ci / Elle a dû arriver.
- "The post should have come." — Le facteur a dû passer.
Remarque : en français on traduit souvent par "aurait dû" (conseil/regret) ou "a dû"/"devrait" (probabilité), selon le contexte.
Quand dois-je utiliser "could have" ?
Possibilité ou capacité dans le passé
"Could have + past participle" indique qu'une action était possible ou que quelqu'un avait la capacité de faire quelque chose dans le passé — mais on ne dit pas forcément si elle a été faite.
Exemples :
- "I could have helped you." — J'aurais pu t'aider. (j'avais la possibilité)
- "He could have been hurt in the accident." — Il aurait pu être blessé dans l'accident. (possibilité)
Occasion manquée / reproche plus doux
On emploie souvent "could have" pour reprocher légèrement : l'action était possible mais n'a pas eu lieu.
Exemples :
- "You could have told me you were sick." — Tu aurais pu me dire que tu étais malade. (déception)
- "They could have won if they'd practised." — Ils auraient pu gagner s'ils s'étaient entraînés.
Déduction / hypothèse sur le passé
"Could have" sert aussi pour proposer une explication possible du passé (moins certain que "must have").
Exemples :
- "He could have taken the earlier train." — Il aurait pu prendre le train précédent. (c'est une possibilité)
- "It could have rained last night." — Il se pourrait qu'il ait plu la nuit dernière.
Comment les former ? (affirmatif, négatif, question, passif)
Forme affirmative
Structure : sujet + should/could + have + past participle
Exemples :
- "I should have gone." — J'aurais dû y aller.
- "They could have finished earlier." — Ils auraient pu finir plus tôt.
Forme négative
Structure : sujet + should/could + not + have + past participle
Contractions courantes : "shouldn't have", "couldn't have".
Exemples :
- "You shouldn't have eaten that." — Tu n'aurais pas dû manger ça. (critique)
- "He couldn't have known." — Il n'a pas pu savoir / Il est impossible qu'il ait su.
Note de sens : "You shouldn't have" peut aussi être une formule polie pour dire « merci » quand on reçoit un cadeau : "You shouldn't have!" — « Tu n'aurais pas dû (me faire un cadeau) ! » (nuance différente selon l'intonation et le contexte)
Questions
Structure interrogative : Should/Could + sujet + have + past participle ?
Exemples :
- "Should I have told him?" — Aurais-je dû le lui dire ?
- "Could they have left already?" — Auraient-ils déjà pu partir ?
Voix passive
On peut former la passive : should/could + have + been + past participle (ou been + V3 au passif)
Exemples :
- "The problem should have been fixed." — Le problème aurait dû être réglé.
- "You could have been hurt." — Tu aurais pu être blessé.
Formes continues (perfect continuous)
On peut dire : should/could + have + been + -ing pour parler d'une action continue dans le passé qui aurait dû/aurait pu se produire :
Exemples :
- "I should have been studying yesterday evening." — J'aurais dû être en train d'étudier hier soir. (j'aurais dû passer du temps à étudier)
- "They could have been waiting for hours." — Ils ont peut‑être attendu pendant des heures.
Contractions et prononciation
- Contractions courantes à l'oral : "should've" (should have), "could've" (could have). En conversation familière on entend aussi "shoulda", "coulda".
- Erreur courante à éviter à l'écrit : écrire "should of" ou "could of" est incorrect. On écrit "should've" (contraction à l'oral) ou "should have" (forme complète à l'écrit).
Différences importantes : "should have" vs "could have" vs "would have" vs "might have"
Should have (devoir / regret / probabilité modérée)
- Conseils après coup / reproche : "You should have told me." — Tu aurais dû me le dire.
- Estimation logique : "She should have arrived." — Elle a probablement/normalement dû arriver.
Could have (capacité / possibilité / occasion manquée)
- Capacité ou possibilité : "I could have helped." — J'aurais pu aider.
- Occasion manquée ou reproche moins fort : "You could have asked me." — Tu aurais pu me demander.
Would have (conditionnel passé)
- "Would have" décrit ce qui serait arrivé dans une condition non réalisée : "I would have gone if I'd known." — Je serais allé si j'avais su.
- Ne pas confondre : "I should have gone" = regret/obligation; "I would have gone" = action conditionnelle.
Might have / may have (possibilité incertaine)
- "Might have" exprime une possibilité moins sûre : "He might have missed the bus." — Il se peut qu'il ait raté le bus.
- "Could have" peut parfois recouvrir le même sens, mais "might have" est souvent plus neutre sur la probabilité.
Exemples comparatifs :
- "I should have called him." — J'aurais dû l'appeler. (regret)
- "I could have called him." — J'aurais pu l'appeler. (il y avait la possibilité)
- "I would have called him if I had known." — Je l'aurais appelé si j'avais su. (conditionnel)
- "I might have called him, but I'm not sure." — Il se peut que je l'aie appelé, je ne suis pas sûr. (possibilité incertaine)
Erreurs fréquentes à éviter
1) "should of" / "could of" à l'écrit
- Incorrect : "I should of gone." — Faux (malentendu entre la prononciation "should've" et l'écriture).
- Correct : "I should have gone." ou en contraction orale "I should've gone."
2) Mauvais past participle
- Incorrect : "I should have went." — Faux (went = past simple).
- Correct : "I should have gone."
3) Confondre should / would / could
- "I would have gone" (conditionnel) ≠ "I should have gone" (regret/obligation) ≠ "I could have gone" (possibilité).
4) Employer "should have" pour un fait certain du passé
- Ne dites pas "I should have finished at 5" si vous voulez dire "I finished at 5". "Should have" change le sens : il exprime une attente, un regret ou une estimation, pas simplement un fait.
5) Voix passive et temps complexes
- Attention à la construction passive : "The job should have been done" (correct) plutôt que "The job should have done" (incorrect).
Exemples détaillés et contextes (beaucoup d'exemples pour s'entraîner visuellement)
Regret / conseil après coup
- "I should have studied more for the exam." — J'aurais dû étudier davantage pour l'examen.
- "She should have told him the truth." — Elle aurait dû lui dire la vérité.
- "We should have checked the weather before leaving." — Nous aurions dû vérifier la météo avant de partir.
Occasion manquée / reproche léger
- "You could have called me when you arrived." — Tu aurais pu m'appeler quand tu es arrivé.
- "He could have helped, but he didn't." — Il aurait pu aider, mais il ne l'a pas fait.
- "They could have invited us." — Ils auraient pu nous inviter.
Attente / probabilité / déduction
- "By now he should have finished his work." — Il devrait avoir fini son travail maintenant.
- "The train should have left already." — Le train a dû déjà partir.
- "She should have known better." — Elle aurait dû savoir mieux (on s'attendait à ce qu'elle sache).
Impossibilité passée (négation forte)
- "He couldn't have stolen the money; he was with me." — Il n'a pas pu voler l'argent; il était avec moi.
- "You couldn't have seen him yesterday, he was abroad." — Tu n'as pas pu le voir hier, il était à l'étranger.
Comparaisons utiles
- "I could have gone to the party, but I chose not to." — J'aurais pu aller à la fête, mais j'ai choisi de ne pas y aller.
- "I should have gone to the party; I missed meeting important people." — J'aurais dû aller à la fête ; j'ai manqué des personnes importantes. (regret)
- "I would have gone to the party if I hadn't been sick." — Je serais allé à la fête si je n'avais pas été malade. (conditionnel)
Voix passive et formes continues
- "The window should have been closed before the storm." — La fenêtre aurait dû être fermée avant la tempête.
- "You should have been studying instead of watching TV." — Tu aurais dû être en train d'étudier au lieu de regarder la télé.
Questions et suggestions après coup
- "Shouldn't we have told them earlier?" — N'aurions-nous pas dû les prévenir plus tôt ?
- "Could you have left the door open by mistake?" — Aurais-tu pu laisser la porte ouverte par accident ?
Remarques sur le registre (formel / familier) et la prononciation
- Forme écrite soignée : utilisez "should have" / "could have".
- Oral familier : on entend souvent "should've" / "could've" et parfois "shoulda" / "coulda" (informel). Évitez ces formes dans un contexte sérieux ou écrit.
- Attention à ne pas écrire "should of" ou "could of" ; c'est une faute fréquente liée à la prononciation.
Glossaire (termes utiles)
Modal : verbe modal (should, could, would, might) — mot qui modifie le sens du verbe principal (obligation, possibilité, etc.).
Past participle (participe passé) : forme du verbe utilisée après "have" (ex. "gone", "done", "seen").
Modal perfect : construction modal + have + past participle (ex. "should have gone").
Regret / conseil a posteriori : idée que quelque chose aurait été mieux si on avait agi différemment.
Déduction / estimation : inférer ce qui a probablement eu lieu dans le passé.
Récapitulatif rapide</b]
- "Should have + past participle" = regret, conseil a posteriori ou attente probable (J'aurais dû / Il devrait / Il a dû).
- "Could have + past participle" = possibilité ou capacité passée, ou occasion manquée (J'aurais pu / Il se peut que).
- "Would have" = conditionnel passé (situation qui aurait eu lieu si une condition avait été remplie).
- Utilisez la forme complète à l'écrit; à l'oral on entendra souvent les contractions (should've, could've). Évitez "should of" ou "could of".
Si vous souhaitez, je peux fournir une liste supplémentaire d'exemples triés par verbe (go, do, see, etc.) ou expliquer la formation du past participle pour les verbes irréguliers.