・have to
外的要因からそうしなければいけないとき
例 友達「お前、顔色悪いぞ。病院に行った方がいいよ」 →自分「顔色が悪いのか。病院行かなければならないな」
・must
自分の意志からそうしなければいけないとき
例 自分「テストの点数が悪かったな。」
→「これからは毎日、復習の時間を作らなければいけない。」
have toとmustの意味は違うものなので、
置き換えはできません。 学校では置き換えできると習う(私はそう習いました)かもしれない、習ったかもしれませんが、実際には不可能です。
ありがとうございます!