ought to do和have to do以及should do有什么区别?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 21:32:23
ought to do和have to do以及should do有什么区别?

ought to do和have to do以及should do有什么区别?
ought to do和have to do以及should do有什么区别?

ought to do和have to do以及should do有什么区别?
have to do 表示不得不做,被迫做某事
ought to do 与 should do 都表示应该做某事,
但 ought to do 语气更强,常用于长辈对小辈的用语 或某规则上的要求(严格的规则应用 must ).
而 should do 可用语平辈朋友间,较为客气与口语化.

have to最强,其次是ought to 再次是should do

have to do 不得不做某事
ought to do 语气稍重于should do ,都表示“应该做某事”

都有应该做的意思,但have to do 较客观,should do 较主观,但口语中这几个词没多打区别

从意思上讲,have to 是"不得不"的意思,暗含这样做其实是违背自己主观意愿的,另外两个没有这种意味; 而另外两个是应该,强调有义务,或客观需要.
ought to 和should则主要是语气上的区别,前者比后者要委婉.