前置詞 by が「~までに」という
〈締め切り〉の時間を表現するのに使われます。
したがって,正解は【3】番です。
You must come back by four this afternoon.
(今日の午後4時までに戻ってきなさい。)
2. の on は日にちや曜日を表現する際に使います。
例)They go to church on Sundays.
(彼らは日曜日に教会に行きます。)
また,特定の日の朝,等の表現でも on が使われます。
in ではないことに注意してください。
例)He left his hometown on the morning of May 11.
(彼は5月11日の朝,故郷の街を離れた。)
4. の to は from とのセットで使われたりします。
選択肢にはありませんが,till〔until〕(~までずっと)も
同様の意味を持ちます。
例)This store is open from 7 a.m. to 11 p.m.
(この店は午前7時から午後11時まで開いています。)
例)five minutes to ten(10時5分前→9時55分)
ちなみにアメリカでは to の代わりに of を使って
例)five minutes of ten
とも言うのだそうです。