Niveau B2

should have, could have, needn’t have

modal + have + participe passé parle du passé : regrets, reproches, occasions manquées et actions inutiles.

sensexemple
should havej’aurais dû le faire et je ne l’ai pas faitYou should have told me.
shouldn’t haveje n’aurais pas dû le faire et je l’ai faitI shouldn’t have eaten so much.
could havec’était possible, mais ça n’est pas arrivéWe could have won.
needn’t haveje l’ai fait, mais ce n’était pas nécessaireYou needn’t have brought a gift.

Exemples

  • I should have booked earlier.J’aurais dû réserver plus tôt.
  • You could have called me!Tu aurais pu m’appeler !
  • We needn’t have hurried, the train was late.Ce n’était pas la peine de se dépêcher, le train était en retard.
  • He shouldn’t have said that.Il n’aurait pas dû dire ça.
  • She must have missed the bus.Elle a dû rater le bus.

Erreurs courantes

  • ✗ I should had gone there.✓ I should have gone there.Le avoir français de j’aurais dû se rend par have et non had : should have gone.
  • ✗ You could have call us!✓ You could have called us!Après could have on met le participe called et non la forme de base.
  • ✗ We needn’t have hurry.✓ We needn’t have hurried.Après needn’t have on met le participe hurried et non la forme de base.
  • ✗ She must have went.✓ She must have gone.Après must have on emploie le participe gone et non went, qui est le past simple.
  • ✗ She shouldn’t of said that.✓ She shouldn’t have said that.Of vient de la prononciation shouldn’t’ve, mais à l’écrit la forme correcte est have.