分类：教育/科学-外语学习-英语考试
问题：hadbetter和should有区别吗 
回答：简单说，按照语气的强硬程度和意义的强制性排序：

might as well 不妨 < had better 最好 < can 可以（表能力和允许） < may 可以（只能表许可） < need 需要（强调必要性）< ought to 约等于 should 应该，按理说应当 < must 必须