[ ] I win million dollars, I would buy you a car.
[ ] の中にはshouldが答えなのですが、
私はIfだと思いました。
何故shouldなのでしょうか
理由が知りたいです
ベストアンサー
「もし万が一100万ドルが当たったら,君に車を買ってあげよう。」のような,実現する可能性が低い未来の仮定を表す場合,「万が一」というニュアンスを持つ助動詞の should を使って以下のように表します。(このような文は「仮定法未来」と呼ばれます。)
① If I should win a million dollars, I would buy you a car.(通常の構文)
② Should I win a million dollars, I would buy you a car.(If を省略すると,I と should の位置が入れ替わる倒置構文になります。)
今回の問題では,②の倒置構文が使われています。
なお,I would buy you a car という部分で would が使われているので,この文は仮定法の文であることが分かります。If I win a million dollars という表現は仮定法の表現ではないので,I would buy you a car と一緒に使うことはできません。
質問者からのお礼コメント
ありがとうございます