[情態動詞]比較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.
弟弟病得很厲害,我只得半夜里把醫生請來。(客觀上需要做這件事)
He said that they must work hard. 他說他們必須努力工作。(主觀上要做這件事)
2) have to有人稱、數、時態的變化,而must只有一種形式。但must 可用于間接引語中表示過去的必要或義務。例如:
He had to look after his sister yesterday. 他昨晚只得照顧他姐姐。
3) 否定結構中:dont have to表示不必,mustnt表示禁止.例如:
You dont have to tell him about it. 你不一定要把此事告訴他。
You mustnt tell him about it. 你不得把這件事告訴他。