ログイン 新規登録

お使いのブラウザ(Internet Explorer)では閲覧、ログイン、質問の作成や回答などに不具合が生じることがございます。
誠に恐れ入りますが、下記の推奨ブラウザをご利用くださいませ。

推奨ブラウザ:Google Chrome(グーグル・クローム)

何度も質問してしまい、申し訳ないです。 16番、何故、②が答...

■考えている内容や答え


16番、何故、②が答えなのかが分かりません
何度も質問してしまい、申し訳ないです。

■特に不安な点や、確認したいこと


①や④はなぜ駄目なのでしょうか?

5日前

回答(1件)

ベストアンサーに選ばれました
oyokojapan
生徒
さん の回答 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“では、現在完了形を使わなければなりません。
>ということで、正解は「②haven’t received」となります。

Ifの後に過去形が来るのは「仮定法過去」(現在の事実に反することを仮定するとき)ですね。
「もし私があなたならば」とか「もし私が動物ならば」とか、現実ではありえないことを仮定しています。
本は明日までに届くかもしれないし、届かないかもしれません。
五分五分の状態なので、仮定法ではありません。

先生ではないので、間違ったことを書いてる部分があったらごめんなさい。

他の質問・回答も見る