解決済み

[ ] 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 と一緒に使うことはできません。





質問者からのお礼コメント

質問者からのお礼コメント

ありがとうございます

そのほかの回答(0件)

関連する質問

もっとみる