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)。比较:
You mustn?t tell him about it. 你一定不要告诉他这件事。(这可能是秘密)
You needn?t tell him about it. 你不必告诉他这件事。(他可能知道了)