must和have to都有“必须”的意思,但它们的用法却不相同。

1、must 表示一种主观的义务和必要;而have to 表示一种客观的需要,含有“不得不,只好”的意思。

所谓主观的义务,就是指因为有某种规定,所以必须去做某事。而客观需要是指由于客观因素,自己觉得不得不去做某事。如:

(1)You must finish the task today. 你必须在今天完成这项工作。(这是规定)

(2)Mother is out,so I have to look after the shop.妈妈不在家,因此我不得不照看商店。(妈妈没有规定我必须照看商店,但我个人觉得不去照看商店这不好,所以只好去)

【重点】如果遇到无法判断时,有个很简单的方法,那就是用“不得不”或“只好”去翻译一下这个句子,如果翻译得通顺,那就一定用have to,如果翻译不通顺,那就只能用must. 例如上面的第一句,如果我们翻译成“你不得不在今天完成这项工作”,这个句子显然不通顺,那么,它就不能用have to,而只能用must了。

2、must是情态动词,只有于现在时态,而且没有第三人称单数形式的变化;而have to 可以用于多种时态,也有第三人称单数形式的变化。如:

(1)We must find a good method to learn computer well.我们必须找一个学好电脑的方法。(一般现在时)

(2)He had to get up before 6:00. 他必须在六点钟起床。(一般过去时态)

(3)I'll have to look for another way to solve the problem.我将不得不另外寻找办法来解决这个问题。(一般将来时态)

(4)He has to take excise every morning.他只好每天早上都去锻炼。(第三人称单数一般现在形式)

3、由must 引起的疑问句,肯定回答要用must 或have to ,否定回答要用needn't或don't have to, 意思是“不必” ,must 的否定形式mustn't表示禁止,意思是“不准,不许”。如:

(1)-Must I finish the task right now? 我现在必须完成这个工作吗?

-Yes,you must / have to. 是的,你必须。

-No,you needn'tdon't have to. 不,你不必。

(2)You mustn't come here without permission. 未经允许,你不准来这儿。

4、must还可表示猜测,用于肯定句中,意思为“一定是,必然”。

(1)Your sister must be a doctor in this hospital. 你姐姐一定是这家医院的医生。

(对现在的猜测)

(2)He must be reading newspapers in the reading room now. 他此刻一定正在阅览室读报。(对正在进行的猜测)

(3)It must have rained last night , for the ground is wet. 昨晚一定下雨了,因为地面上是湿的。 (对过去的猜测)

5、have to 与have got to 常可以互换。如:

I have got to leave here right now. 我只好马上就离开这儿。

must和have to 的用法区别