must 常表示说话人的主观看法 ,语气比较强烈;
have to 常强调客观(外力作用)需要 ,也可译为"不得不"。
例如:I must study hard now.我现在必须努力学习。
I have to stay at home because of the heavy rain.因为大雨我不得不呆在家里。
must 和 have to 的否定含义不同。
mustn't 表示"不准;禁止";don't have to.表示"不必"。
例如:You mustn't do that. 你不能那样做 。 You don't have to do that. 你不需要那样做。
must 一般只表示现在 ,没有人称和数的变化; have to 可以用于不同的时态 ,有人称和数的变化
例如:We must go home on time.我们必须按时回家。
He had to look after her sister at home yesterday.昨天他不得不在家照顾他的妹妹。