mustとhave toの違いについて。

【質問】
You must do your homework today.
あなたは宿題をしなければいけません、今日。
You have to study English hard.
あなたは英語を勉強しなければいけません、一生懸命。
こちらの”must”と”have to”の使い分けはどのようなところなのでしょうか?
日本語を見ても、大した変わりはないのですが。
【回答】
“must”と”have to”に関してですが、日本語の訳し方に違いはありません。
しかし、それぞれが持つニュアンスは異なります。
mustの場合は、自ら望んで「~しなければならない」
have toの場合は、周りから強制されて「~しなければならない」

という違いがあります。