I have a question about one of the meanings of 'might have'.
Mary: Yesterday I told Sora that she had a moon face, and she got really upset.
John: She must have thought you were rude. You might have been/should have been more careful when you made a comment about her appearance.
The answer is 'should have been'.
But I think 'might have been' can be the answer as well: sometimes might and could are used in a tone of rebuke in such a remark as "You might have let me know the boss was in a bad mood."(It would have been possible for you to let me know, but in fact you didn't)
What's your opinion on this? Any answers would be appreciated.
Top answer
Hi, I agree with you. Clive
— Clive
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.