質問: shouldとhad betterは一緒ですか?
回答: 違います。 had better は、そうしないと 不味い状況になる時。 should は、単に謂ってる人の思い。 そうしなくても問題ない時。 had better を強調したいなら ought を使いますか? 社会的に、〜すべき、の意味。 否定形は、Oughtn’t (=ought not).