英語
高校生

どうして、money は不可算名詞なのに、
much じゃないんですか??

回答

これは仮定法といって(〜だったら〜だろうに)
S+過去V,S+助動詞+原形V.
の形です。

もし私が(今)よりお金を持っていたら、
あなたにリングを買ったのに。
という意味です。

『もしお金があったらリング買う』
という事は
『今買えるほどのお金を持ってない』
という事ですよね?
つまり今と仮定の話を比較しなくてはいけないので
moreを使わなければならないのです。

この回答にコメントする
疑問は解決しましたか?