北木教育 > 雅思 > 雅思文章 > must 和have to ,should 和ought to 的用法区分

西安澎博英语 澎博英语助力梦想 在线咨询

外教口语课,每周福利课

must 和have to ,should 和ought to 的用法区分

# 语法 # 应试技巧 # 学习方法

发布时间:2019-11-29 西安澎博英语

区别1:must多表示主观需要或责任感的驱使有必要或有义务去做某事,多译为“必须”,而have to多表示客观存在的环境所限,即客观要求(无奈)而为之,多译为“不得不干某事”。

(1)must与have to的区别

区别1:must多表示主观需要或责任感的驱使有必要或有义务去做某事,多译为“必须”,而have to多表示客观存在的环境所限,即客观要求(无奈)而为之,多译为“不得不干某事”。

must 和have to ,should 和ought to 的用法区分_图1


例:I must clean the room because there are 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 has 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?

—Yes, you must.

我必须要在8点之前完成作业吗?

是的,必须。

must 和have to ,should 和ought to 的用法区分_图2


(2)should和ought to的区别

大体上两者的意思是相同的,通常可以互相转换,表示应该,责备时区别不大。

二者区别: 

ought to比should 语气强 


区别1:should 表示主观看法,一些建议,劝说时,译作“应当”。 

ought to,直接接动词原形,更多反映客观情况,“有义务”或“必要”做某事,译为“应当,应该” 

 例:He should learn how to drive the car. 他应当去学习开车。(表示建议)

   You ought to work harder than that.你应该工作得更努力。(语气更强)

区别吗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.医生建议她吃更多的蔬菜。

声明:该文观点仅代表作者本人,北木教育系信息发布平台,北木教育仅提供信息存储空间服务。网站上部分文章为转载,并不用于任何商业目的,我们尽可能对作者和来源进行通告,但是因能力有限或疏忽,造成漏登,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除相关内容。

Q&A