You will get better answers if you post example sentences.
Interested in Language
I'm sometimes mixed up with the usage of "had better" and "should." The use of "had better" can be warning in a certain context, but as far as I know it's not always the case. Is "had better" a stronger expression than "should" when you tell people something urgent or obligatory? or can it be a softer expression than "should" in some cases? I think "should" and "ought to" are comparable but there is some difference between "had better" and "should."
You had better go to bed early today.
You should go to bed early today.
OK. In general, "had better" is stronger than "should" or "ought to". In this case, the difference is slight because "going to bed" is a minor issue.
Consider these alternatives:(from the boss)
A: You had better finish this report by five o'clock.
B: You should finish this report by five o'clock.
C: You ought to finish this report by five o'clock.
Which do you think is stronger or more threatening?
I guess A is stronger than B and C.