Nível B2

should have, could have, needn’t have

modal + have + particípio fala do passado: arrependimentos, críticas, possibilidades perdidas e ações desnecessárias. Corresponde ao “devia ter”, “podia ter” e “não precisava ter” do português.

sentidoexemplo
should haveera certo, mas você não fezYou should have told me.
shouldn’t haveera errado, mas você fezI shouldn’t have eaten so much.
could haveera possível, mas não aconteceuWe could have won.
needn’t havevocê fez, mas não era necessárioYou needn’t have brought a gift.

Exemplos

  • I should have booked earlier.Eu devia ter reservado antes.
  • You could have called me!Você podia ter me ligado!
  • We needn’t have hurried, the train was late.Não precisávamos ter corrido, o trem atrasou.
  • He shouldn’t have said that.Ele não devia ter dito aquilo.
  • She must have missed the bus.Ela deve ter perdido o ônibus.

Erros comuns

  • ✗ You should told me about the problem.✓ You should have told me about the problem.O “devia ter contado” do português pede should have + particípio: should have told.
  • ✗ I must have studied more for the exam. (arrependimento)✓ I should have studied more for the exam.O “devia ter estudado” do português, como arrependimento, é should have; must have é uma dedução.
  • ✗ We could won the game.✓ We could have won the game.O “podíamos ter ganhado” do português corresponde a could have + particípio: could have won.
  • ✗ You shouldn’t have say that to her.✓ You shouldn’t have said that to her.Como no “não devia ter dito” do português, depois de have vem o particípio: said.
  • ✗ She should have came earlier.✓ She should have come earlier.O particípio de come é come, e não o passado came.