doは、両方とも未来についての仮定で使います。実はこの2つ、会話の目的によって使い分けが必要なのです。doですが、これは仮定の話を目的に仮定の話をするときに使われます。して、「もしこうだったら」を仮定して、想像に耽ったり、議論に熱を上げる。toを含む仮定法です。結果的に「起こる可能性が0」の場合にもしばしば使われ、「shouldを含む仮定法よりも実現度が低い仮定を表す」と説明されますが、「実現度0%」というよりは「そもそも実現性を考えていない・尺度すらない」いわば「仮定のための仮定」というのが、この表現の核心です。to仮定法で表すことが出来ます。これって、将来に渡って実現可能性が必ずしも0%ということではないですが、その実現度を考えているわけでもありませんよね。想像の世界で楽しんでいるだけです。to仮定法を使うわけです。doが使われるのは、「現実に起こる可能性も0ではないが、実現度が極めて低い未来の仮定」です。こちらには実現性という尺度があるわけです。あなたが校舎裏でタバコをふかす不良だとします。教師が見回りに来たことはここ2年間一度もありません。これを前提として「もし万が一教師に見つかったら、俺ら退学だな」と言いたければ、このshouldを含んだ仮定法を使います。この場合は想像の世界の話ではなく、現実世界での可能性について考えているからです。to仮定法とshould仮定法のニュアンスの違いは理解できたでしょうか?両者にはもう一つ、大きな違いがあります。do...)・命令法(Do...)のどれにでもなりうるのです。to仮定法は全体として仮定のお話なので、その条件も帰結も当然仮定法を使います。out.しかし、shouldが表すのは「現実に起こる可能性も0ではないが、実現度が極めて低い未来の仮定」です。要は半分仮想半分現実なわけですね。したがって、この表現、仮想の部分が強く意識されると全体として仮定法となり、現実の部分が意識されると帰結節が直接法・命令法となります。その場合は、通常の条件文を前提として考え、条件節の可能性が低いバージョンと考えるといいでしょう。him.Oliverは遅刻すると思うけど、彼なしで始めよう。him.もしOliverが遅刻したら、彼なしで始める。him.万が一Oliverが遅刻したら、彼なしで始める。out.誰かが訪ねて来ると思うが、外出してると伝えてくれ。out.もし誰かが訪ねて来たら、外出してると伝えてくれ。out.万が一誰かが訪ねて来たら、外出してると伝えてくれ。それでは問題に戻ります。mind.if節の中を見ただけでわかりますね。仮定のための仮定です。現実的に太陽が西から昇ることはありえません。toを使用している前者が正解となります。]を埋め、文法的に正しい英文を作りましょう。me.答え↓should。doは非現実志向的な未来の仮定。doは現実志向的な低実現度の未来の仮定。コメントをキャンセルメールアドレスが公開されることはありません。