✨ ベストアンサー ✨
以下の二つの理由から、② have finished(現在完了)が正解だと分かります。
1. 「もしレポートを書き終えたら、帰宅しても構わない。」という意味から、状況は未来のことである。
2. if+S+V~(もしSが~すれば)は副詞節である。
※副詞節=それがなくても文は成立する → 副詞節を削除する → You may go home. <第1文型の完全な文>
→ if you ( ) your report は副詞節である
1.+2. 『未来の内容を表す副詞節の時制は現在か現在完了である』(基本的な文法) → ② have finished 〇
参考にしてください。
You're welcome!😊
わかりました。ありがとうございます!