首页 / 试题 / 英语 /

【www.wqxsh.com--英语】

两者都表示“必须”,但must侧重于说话者的主观看法,have to则侧重指客观需要,含有“不得不”或“被迫”之意。have to可以有分词、动名词、不定式等形式,而must则没有这些形式。

must和have to的区别和用法

强调重点不同

两者都表示“必须”,但must侧重于说话者的主观看法,have to则侧重指客观需要,含有“不得不”或“被迫”之意。比较:

(1)You can borrow my car, but you must bring it back before ten.你可以借我的汽车,但必须在10点以前开回来。

(2)I have lost my pen, so I have to buy one.我的钢笔丢了,所以得去买一支。

第一句用must,强调说话者的要求——你必须这样做,否则借车免谈;第二句用have to强调的是客观实际的需要——不得不买支新的,否则就没有笔用。

所用时态不同

must只有现在时一种形式(在宾语从句中可以表示过去),而have to则有多种时态形式。

(1)He said she must go with me.他说她必须同我一起去。

(2)We had to borrow a lot of money.我们不得不要借一大笔钱。

(3)She has had to sell her house.她不得不把房子卖掉。

(4)As a matter of fact,he’s having to sell his house.事实上,他现在得卖房子了。

除在宾语从句中表示过去可用 must 之外,其他表示过去的情况一般只用had to。

非限定形式不同

have to可以有分词、动名词、不定式等形式,而must则没有这些形式。

(1)I hate to have to get up in the morning.我真不愿意早上非得起来不可。

(2)I don’t enjoy having to work with her.我不喜欢必须与她共事。

动词搭配不同

根据语义的需要,have to可以与情态动词搭配使用,而must本身作为情态动词,显然不能这样用。

(1)He may have to cancel the plan.他可能需要打消这个计划。

(2)If we missed the train, we should have to wait an hour at the station.假如我们赶不上这班火车,我们就得在车站再等一小时。

否定式的意义不同

must的否定式mustn’t意为“一定不要”“不允许”;而have to的否定式don’t have to意为“不必”(=needn’t)。

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

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

本文来源:http://www.wqxsh.com/shiti/90488.html