質問: 何度も質問してしまい、申し訳ないです。 16番、何故、2が答... ■考えている内容や答え 16番、何故、2が答えなのかが分かりません 何度も質問してしまい、申し訳ないです。 ■特に不安な点や、確認したいこと 1や4はなぜ駄目なのでしょうか?
回答: http://eng-grammer.main.jp/2017/02/11/%e3%80%90%e6%99%82%e5%88%b6%e3%80%91%e6%99%82%e3%82%84%e6%9d%a1%e4%bb%b6%e3%82%92%e8%a1%a8%e3%81%99%e5%89%af%e8%a9%9e%e7%af%80%e3%81%a7%e3%81%af%e3%80%81%e6%9c%aa%e6%9d%a5%e5%ae%8c%e4%ba%86%e5%bd%a2/ >時や条件を表す副詞節内で未来形は現在形で表す その応用↓ >時や条件を表す副詞節内で未来完了形は現在完了形で表す >明日までに君が注文した本が届かなければ、私に知らせてください。 >「明日までに」という言葉があるので、未来時制であることはわかると思います。 >「未来において出来事が完了する」というのは未来完了形で表します。 >しかし、条件を表す副詞節”if“では、現在完了形を使わなければなりません。 >ということで、正解は「2haven’t received」となります。 ifの後に過去形が来るのは「仮定法過去」(現在の事実に反することを仮定するとき)ですね。 「もし私があなたならば」とか「もし私が動物ならば」とか、現実ではありえないことを仮定しています。 本は明日までに届くかもしれないし、届かないかもしれません。 五分五分の状態なので、仮定法ではありません。 先生ではないので、間違ったことを書いてる部分があったらごめんなさい。