English
Senior High
Resolved

If you have enough money, why don’t you buy a house?

は、文法的に合っていますか?
もし、あっているならばなぜhaveなのか教えてください🙇‍♂️

Answers

✨ Best Answer ✨

文法の誤りはないと思います。

逆質問で申し訳ないのですが、haveじゃなくて他に何が入るとお考えなのでしょうか?
むしろ他に思いつかなかったです。

りりりり

仮定法の章の中に出てきたのでhadかと思いました
普通のif節と仮定法がこんがらがっていたんだと思います

ののののの

あ、なるほど。

一応コメントしておきますと、この文は仮定法でない普通のif節です(直説法と言います)
先に述べたとおり、この文は直説法のままで文法的におかしくありません。
why don't you〜は決まり切ったフレーズですが、一応時制はdon'tの部分からわかるとおり現在形なので、仮定法ではないのが明らかなので、if節の方も仮定法じゃない方がいいと思いますね。

ただ、同じような表現を直説法で書くべきか仮定法で書くべきは、「文法的」に正しいかだけではなく「文脈的」に正しいかを考える必要もあります。
でもそれは、この一文だけ与えられていたらわからないですけど。

例えば、
先ほど質問された文がなにか長い文章のなかの一部だとしたら、
「もしお金たくさんあったら」が普通のif節で書かれているけど、この文章は貧乏人の物語だからお金はたくさんないはずだから、仮定法じゃないとおかしい!
とかいう判断もできるわけです。これは文法ではなく文脈の問題になります。

りりりり

よく分かりました!ありがとうございます🙇‍♂️

Post A Comment
Were you able to resolve your confusion?