Ce ar fi trebuit să se întâmple
Should have + participiu arată că ceva nu s-a întâmplat, dar ar fi fost bine. Poți exprima un regret despre tine sau o critică despre altcineva:
I should have studied more.
Ar fi trebuit să învăț mai mult. (regret)
You should have called me!
Ar fi trebuit să mă suni! (critică)
Pentru ceva care s-a întâmplat și nu ar fi trebuit, folosești shouldn't have:
I shouldn't have said that.
Nu ar fi trebuit să spun asta.
He shouldn't have driven so fast.
Nu ar fi trebuit să conducă atât de repede.
Forma
| Forma | Exemplu |
|---|---|
| afirmativ | You should have told me. |
| negativ | We shouldn't have left early. |
| întrebare | Should I have called her? |
| varianta formală | She ought to have apologised. |
Mai poți spune could have pentru ceva ce era posibil, dar nu s-a făcut:
You could have told me earlier. I would have helped.
Puteai să-mi spui mai devreme. Te-aș fi ajutat.
Legătura cu I wish
Același regret poți să-l exprimi și cu I wish (Lecția 19):
I wish I had studied more. = I should have studied more.
Mi-aș fi dorit să învăț mai mult. = Ar fi trebuit să învăț mai mult.