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