have to是主观上的被迫行为,意为“必须,不得不”;must是客观上的自愿行为,意为“必须,一定”。
例:
我妈妈生病住院了,我得好好照顾她。 My mother is ill in hospital. I have to look after her well.
天黑了,我现在必须要回家。It's getting dark. I must go home now.
must:表主观,内在原因,无人称和数的变化。例如:You must finish the work today.是我说话人主观认为你必须要做的事。
have to:表客观,外在原因,有人称和数的变化。例如:It's getting dark.He has to go home.是因为外在的天气原因不得不做的事。