回答

④byだと思います!!
意味→~までに(期限)

②のuntilは、~までずっと
という意味になってしまうのでおそらく④だと…

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