Student or Learner
I would like to know the difference among 3 sentences.
1. You should have told me you were going to be late.
2. You could have told me you were going to be late.
3. You might have told me you were going to be late.
If they have the same meaning, which "me" is more angry?
Would -- intended to; inclined to
Could -- was possible to
so SHOULD is used mostly to express suggestions or advices, example:
You have a test tomorrow, you should study for it.
In this sentence it's advisable that you study for the test if you wanna pass it.
Or in the negative: You shouldn't smoke so much. (I am giving an advice once smoking is bad for your health you should not do it)
Could is the past of CAN and is used to describe possibility in the past, like: I could watch TV everyday when I was a kid but now I Can't.
Ability in the past: John could run 5 miles when he was young.
Requests: Could I talk to you? (can I talk to you). When used in a request or permission it does not give an idea of past and has the same idea of can. However, it sounds a little more formal than can.
Would is used to describe ideas like hypothesis.
Ex: I would like to go to Europe next year.
Mark would like to speak Spanish.
Difference between could have and might have | Antimoon Forum
difference between can/could, may/might
May, might and could - what's the difference