[情態(tài)動詞]比較have to和must

字號:

1) 兩詞都是'必須'的意思,have to 表示客觀的需要,must 表示說話人主觀上的看法,既主觀上的必要。例如:
    My brother was very ill, so I had to call the doctor in the middle of the night.
    弟弟病得很厲害,我只得半夜里把醫(yī)生請來。(客觀上需要做這件事)
    He said that they must work hard. 他說他們必須努力工作。(主觀上要做這件事)
    2) have to有人稱、數(shù)、時態(tài)的變化,而must只有一種形式。但must 可用于間接引語中表示過去的必要或義務(wù)。例如:
    He had to look after his sister yesterday. 他昨晚只得照顧他姐姐。
    3) 否定結(jié)構(gòu)中:don't have to表示"不必",mustn't表示"禁止".例如:
    You don't have to tell him about it. 你不一定要把此事告訴他。
    You mustn't tell him about it.    你不得把這件事告訴他。