have to和should ought to must的区别是什么?怎么使用

如题所述

1)Should---用於"提议/建议/徵求意见"时,语气不算强 2)Ought to----语气较Should强 3)Have to----"必须",语气较1)、2)强烈 4)Must----"必要/必须",对方没有选择的余地.语气比上述1)、2)更强
have to可以代替must,表示“必须”、“不得不”,并可以补充must所缺的时态.should和ought to都表示“宜于”,should一般表示“在我看来这是可取的”或“这是(你)应该做的事”,ought to必should语气略强,有时表示来自外界的规则或义务,但疑问句和否定句结构则多用should.should have和ought to have后面跟过去分词,表示“本应当做的或必须做的事并没有做”,因此后面可接but I wasn't/I didn't.
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网