ought to与be suppose to的区别
1个回答

ought to是应该做,反应客观应该做某事.be supposed to do意为“应该、被期望、理应”,用来表示根据规定或传统习惯人们不得不做的事.be suppose to do在具体的语境中没有比ought to的语气强烈.