位置:首页 > 英语语法 > 情态动词
must 与 have to 的五点区别
日期:2017-01-03

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.hxen.com):

You mustn’t tell him about it. 你一定不要告诉他这件事。(这可能是秘密)

You needn’t tell him about it. 你不必告诉他这件事。(他可能知道了)