两者都可表示“必须”,区别如下:
1. 强调重点不同:两者都表示“必须”,但 must 侧重于说话者的主观看法,认为有必要或有义务去做某事;have to 则重于客观需要,含有“不得不”或“被迫”之意。如:
You must go now. (I want you to go now) 你必须现在就走。
I must stop smoking. (I want to stop smoking) 我必须戒烟。
If I buy that car, I’ll have to borrow some money. 如果我要买那辆汽车,我得借些钱。
...(以上内容有节略,please sign in for more)