I heared that from my friend, ' you might have told me'
Could i say this 'you must have told me' ?
What is the difference?
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".
A: Hurry up, the meeting is starting.
B: But the meeting isn't for another hour.
A: No, it's been changed for 10 o'clock.
B: You might have told me! (It would have been nice if you had told me that; I would have preferred that you told me about that before now; Why didn't you tell me before ...)
5jj is correct about there being two meanings. This is one of them.
Thank you so much for explaining to me. I really appreciated.