回答

✨ ベストアンサー ✨

Ifの文は仮定法でなければ、主節にwillをつけることが多いです。これはifは未確定のこと=未来のことを述べているからです。

よって①は✕
②はhave to だけなら大丈夫ですが、againがつくのでwillもつけた方がいいです。あと進行形になっているで、ごちゃごちゃしています。
訳すと、「あなたはまたそれをやっているところでなければなりません」

③未来完了形です。完了形は3つ用法がありますが、何もないので完了用法と考えると、「あなたはまたそれをやり終わっているでしょう」
完了形にする必要がないので✕

④will + have to
will がついているのは上の通り。無くてもほぼ同じだが、againがついているからwillをつけてるとも考えられる。
訳すと「あなたはまたそれをやらなくてはならないでしょう」

ちなみに will do it again でも文法的にはOKで、そうすると「あなたはまたそれをやるでしょう」という予想、推測的な意味になります。

Chikuwa Boy

わかりやすくありがとうございます🙇

この回答にコメントする
疑問は解決しましたか?