Când te uiți în urmă, poți judeca ce s-a întâmplat: ceva era inutil, ceva trebuia făcut sau ceva se putea face. Engleza folosește modale urmate de have + participiu pentru aceste judecăți despre trecut, fie ca regret (despre tine), fie ca critică (despre altcineva). La B1 ai învățat should have (B1, Lecția 38). Aici adaugi alte patru structuri.
Rezumatul structurilor
| Structura | Sens | Exemplu |
|---|---|---|
| should have / ought to have | trebuia, dar n-ai făcut | You ought to have called. |
| shouldn't have | ai făcut, dar nu trebuia | I shouldn't have shouted. |
| needn't have | ai făcut, dar era inutil | I needn't have hurried. |
| could have | era posibil, dar n-ai făcut | You could have told me! |
| might have | reproș, mai tăios | You might have helped! |
needn't have și didn't need to
Aici apare o diferență subtilă:
- I needn't have taken an umbrella. Am luat umbrela, dar nu era nevoie (n-a plouat).
- I didn't need to take an umbrella. Nu era nevoie, și poate că n-am luat-o. Nu știm.
We needn't have hurried; the train was late.
N-ar fi trebuit să ne grăbim; trenul întârziase.
She didn't need to wait, so she left.
Nu avea nevoie să aștepte, așa că a plecat.
could have și might have
Could have arată o posibilitate pe care ai ratat-o. Might have poate fi un reproș:
You could have called me. I was worried.
Ai fi putut să mă suni. Eram îngrijorat.
You might have told me!
Ai fi putut măcar să-mi spui!