have to和must的区别

如题所述

must 与 have to 的五点区别

1. 强调重点不同
两者都表示“必须”,但must侧重于说话者的主观看法,have to则侧重指客观需要,含有“不得不”或“被迫”之意。比较:
You can borrow my car, but you must bring it back before ten. 你可以借我的汽车,但必须在10点以前开回来。
I have lost my pen, so I have to buy one. 我的钢笔丢了,所以得去买一支。
第一句用must,强调说话者的要求——你必须这样做,否则借车免谈;第二句用have to强调的是客观实际的需要——不得不买支新的,否则就没有笔用。
2. 所用时态不同
must 只有现在时一种形式(在宾语从句中可以表示过去),而 have to则有多种时态形式。如:
He said she must go with me. 他说她必须同我一起去。
We had to borrow a lot of money. 我们不得不要借一大笔钱。
She has had to sell her house. 她不得不把房子卖掉。
As a matter of fact, he’s having to sell his house. 事实上,他现在得卖房子了。
除在宾语从句中表示过去可用 must 之外,其他表示过去的情况一般只用 had to。
3. 非限定形式不同
have to可以有分词、动名词、不定式等形式,而must则没有这些形式。如:
I hate to have to get up in the morning. 我真不愿意早上非得起来不可。
I don’t enjoy having to work with her. 我不喜欢必须与她共事。
4. 动词搭配不同
根据语义的需要,have to可以与情态动词搭配使用,而must本身作为情态动词,显然不能这样用。如:
He may have to cancel the plan. 他可能需要打消这个计划。
If we missed the train, we should have to wait an hour at the station. 假如我们赶不上这班火车,我们就得在车站再等一小时。
5. 否定式的意义不同
must 的否定式 mustn’t 意为“一定不要”“不允许”;而 have to 的否定式 don’t have to 意为“不必”(=needn’t)。比较(www.yygrammar.com):
You mustn’t tell him about it. 你一定不要告诉他这件事。(这可能是秘密)
You needn’t tell him about it. 你不必告诉他这件事。(他可能知道了)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-01-14

情态动词must只有一种形式,而have to根据人称或时态有形式上的变化,如:其单三形式为has to, 过去式为had to。情态动词must和 have to的主要用法及比较如下:

第2个回答  2016-04-23
have to 有种不情愿的意味,不得不

must 虽然也表示“必须”,但没这么强的不情愿的意思

I have to stay up late to prepare for a presentation tomorrow.
I must reach there by 5.

请自己意会一下。
第3个回答  2016-05-04
have to和must的区别
must 侧重于说话者的主观看法,认为有必要或有义务去做某事;have to 重于客观需要,含有不得不或被迫。
区别
1、must多表示主观需要或责任感的驱使有必要或有义务去做某事,多译为“必须”,而
have to多表示客观存在的环境所限,即客观要求(无奈)而为之,多译为“不得不干某事”。
例:
I must clean the room because there are too dirty.
(无人强迫)
因为太脏了,我必须要打扫房间。
We must be there on time.
(责任感的驱使)我们一定准时到达。
I have to do my homework now.
(不得不做)
我现在不得不做作业。
2、must没有时态的变化,而have to有时态的变化。have to过去式是had to,将来时态的形式是shall/will have to. 口语中也常说have got to. 它的特点是have有人称、时态的变化。而must则表示主观愿望,主观看法,只能用于一般现在时和一般将来时。例:
We must finish the work before lunch.我们必须在午饭前完成这项工作。
(强调有义务早完成工作,不要拖延。)
We have to finish the work before lunch.
(强调客观情况迫使,如不完成就会……是不得以而为之。)
3、动词搭配不同。
根据语义的需要,have to可以与情态动词搭配使用,而must本身作为情态动词,显然不能这样用。如:
He may have to sell his bike. 他可能需要卖自行车。
If we missed the bus, we should have to wait another hour . 假如我们赶不上这班巴士,我们就得在车站再等一小时。
4、否定式的意义不同。
must 的否定式 mustn’t 意为“一定不要”“不允许”;而 have to 的否定式 don’t have to 意为“不必”(=needn't)。
比较:
You mustn’t sell the bike. 你一定不要卖这辆自行车。(这车可能有某种价值)
You don't have to sell the bike. 你不必卖这辆自行车。(可能还有其他的解决方法)
第4个回答  2016-04-13
1. 强调重点不同
两者都表示“必须”,但must侧重于说话者的主观看法,have to则侧重指客观需要,含有“不得不”或“被迫”之意。
比较:
You can borrow my bike, but you must bring it back before nine. 你可以借我的自行车,但必须在9点以前骑回来。
I have lost my bike, so I have to buy one. 我的自行车丢了,所以得去买一支。
第一句用must,强调说话者的要求——你必须这样做,否则借车免谈;第二句用have to强调的是客观实际的需要——不得不买支新的,否则就没有车骑。
2. 所用时态不同
must 只有现在时一种形式(在宾语从句中可以表示过去),而 have to则有多种时态形式。如:
He said she must go there. 他说她必须去那里。
We had to borrow a bike. 我们不得不要借一自行车。
She has had to sell her bike. 她不得不把自行车卖掉。
As a matter of fact, he’s having to sell his bike. 事实上,他现在得卖自行车了。
除在宾语从句中表示过去可用 must 之外,其他表示过去的情况一般只用 had to。
3. 非限定形式不同
have to可以有分词、动名词、不定式等形式,而must则没有这些形式。如:
I hate to have to get up early. 我真不愿意非得早起来不可。
I don’t enjoy having to get up early. 我不喜欢非得早起不可。
4. 动词搭配不同
根据语义的需要,have to可以与情态动词搭配使用,而must本身作为情态动词,显然不能这样用。如:
He may have to sell his bike. 他可能需要卖自行车。
If we missed the bus, we should have to wait another hour . 假如我们赶不上这班巴士,我们就得在车站再等一小时。
5. 否定式的意义不同
must 的否定式 mustn’t 意为“一定不要”“不允许”;而 have to 的否定式 don’t have to 意为“不必”(=needn't)。
比较:
You mustn’t sell the bike. 你一定不要卖这辆自行车。(这车可能有某种价值)
You don't have to sell the bike. 你不必卖这辆自行车。(可能还有其他的解决方法)