问题描述: should,ought to ,had better的区别 1个回答 分类:英语 2014-11-22 问题解答: 我来补答 had better表示“最好”,它的意思跟其他两个完全不一样,不需要区别.ought to表示因责任,义务等该做的事情.如:You are his brother.You ought to help him.should表示应该而已.如:You should help her when she is in trouble. 展开全文阅读