"You might have told me" means "You could have told me" in the sense of "You should have told me". It's more polite than "You should have told me".I heared that from my friend, ' you might have told me'
Could i say this 'you must have told me' ?
What is the difference?
It means for the present situation i could say ''you might have told me'' . Like if someone is asking do you know about that and my answer would be '' I think you might have told me''??In the right context, "You might have told me" can also mean, "It is possible that you told me".
"You must have told me" means "It is logically certain that you told me".
SO , we are taking it in the past context. Right? Like somethng happened and i would say '' you might have told me'' (you should have told me, you could have told me)"You might have told me" means "You could have told me" in the sense of "You should have told me". It's more polite than "You should have told me".
It means, "It would have been better if you had told me".
Yes.SO , we are taking it in the past context. Right? Like somethng happened and i would say '' you might have told me'' (you should have told me, you could have told me)
This is the other:5jj is correct about there being two meanings. This is one of them.