✨ 最佳解答 ✨
未来完了は未来のある時点を軸として
それより前に起こるだろう。
というものを表現したいときに使います。
一方、一般的な未来の表現はそれと同時、またはそれより後に起こるだろう。
というものを表現したいときに用います。
時間の軸がby the year 2020によって
定められています。
byがポイントです。
ここでのbyは[〜までに]という意味で完了表現と相性がいいです。
それより前に起きるかもしれないが、
少なくとも2020年には起きているだろう。
が[2020年までには]
という言葉の意味になります。
明後日までに課題を出してください。
と言われれば明日提出してもいいという話ですね。
あと、英語には未来形は存在しません。
willはあくまで未来を表現する助動詞の現在形です。
たんにwillを使う際は現在時間が
基軸になっていて現在から未来を見ている。
未来完了形のときは時間軸が未来になって、
未来から現在までの間を見ている。
と理解すればこんがらがることもないと思います。
分かりやすく有難うございます!!