0
Jooney Posted 15 years ago
Grammar

Might have been more careful

Hi,

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

  • Hi, I agree with you.
  • 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.

6 Answers
0
Hi,

I agree with you.

Clive
0
CliveHi, I agree with you. Clive
Please could you kindly explain the difference between the two??? I usually use only "should have" instead of "might have"

Thanks

Pamela
0
Should is the more common choice it this sentence.

Might can also work. However, I will most certainly choose should have been(since its a multiple choice question).

I would only pick might have been more careful - when I add something like this:

You might have been more careful if you have known about her bad temper.
0
THANKS for the explaination!
0
Hi,

"You might have let me know" is a milder, more indirect rebuke than "You should have let me know".

Clive

0
Clive, thank you for the reply. I appreciate it.Emotion: smile

Related Questions