have to和should ought to must的区别是什么?怎么使用
1个回答
2017-09-15
展开全部
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.
have to可以代替must,表示“必须”、“不得不”,并可以补充must所缺的时态.should和ought to都表示“宜于”,should一般表示“在我看来这是可取的”或“这是(你)应该做的事”,ought to必should语气略强,有时表示来自外界的规则或义务,但疑问句和否定句结构则多用should.should have和ought to have后面跟过去分词,表示“本应当做的或必须做的事并没有做”,因此后面可接but I wasn't/I didn't.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询