今天给大家分享的是must和have toshould和ought to他们的用法区别一起往下看看吧
今天给大家分享的是
must和have to
should和ought to
他们的用法区别
一起往下看看吧
must与have to
1
must多表示主观需要或责任感的驱使,有必要或有义务去做某事,多译为“必须”;而have to多表示客观存在的环境所限,即客观要求(无奈)而为之,多译为“不得不干某事”。
例:I must clean the room because it is too dirty.(无人强迫)
因为太脏了,我必须要打扫房间。
例:We must be there on time.(责任感的驱使)
我们一定准时到达。
例:I have to do my homework now.(不得不做)
我现在不得不做作业。
例:I have to leave school because my family is poor now.(无奈)
因为家里穷了,我不得不退学。
2
must没有时态的变化;而have to有时态的变化。
例:Daming was hurt. The doctor said he had to stay in hospital for about two weeks. His father had to go to take care of him.
大明受伤了,医生说他大概得住院两周,他的父亲得去照顾他。
例:We don't have to go to school on Sundays.
星期天我们不必上学。
3
must的否定为mustn't,多表示“禁令”。
例:No! You mustn't turn left! You must turn right into The Strand.
不!你不能向左转!你应该向右转进入到Strand。
由must引起的疑问句,肯定回答要用must或have to,否定回答要用needn't或don't have to,意思是“不必”。
例:—Must I finish my homework before eight o'clock?
我必须要在8点之前完成作业吗?
—Yes, you must.
是的,必须。
should和ought to
大体上两者的意思是“相同的”,通常可以互相转换,表示“应该”,责备时区别不大。
二者区别
ought to 比 should 语气强烈
1
should表示主观看法、一些建议、劝说时,译为“应当”。ought to直接接动词原形,更多反映客观情况,“有义务”或“必要”做某事,译为“应当、应该”。
例:He should learn how to drive the car.
他应当去学习开车。(表示建议)
例:You ought to work harder.
你应该工作的更努力。(语气更强)
2
ought to的否定就表示做某事一定是错误的,而should的否定就表示某动作不一定要做。
例:You shouldn't eat too much.
你不应该吃的太多。
例:We oughtn't to break the law.
我们不应违反法律。
3
should可以用于虚拟语态,should可以在名词从句中表示虚拟,如在suggest/advise等从句中;在lest/for fear that/in case等的状语从句中也只用should。另外should有表示惊讶之意,而ought to不能。
例:The doctor suggests she should eat more vegetables.
医生建议她吃更多的蔬菜。
雅思I托福IPTE