- ベストアンサー
英文法の質問
I don't know how these old people live on such a small ( ). という問題で、( )に入るものとして 1:money 2:income 3:house 4:food とあり、答えは2なのですが、3のhouseがなぜいけないのでしょうか、教えてください。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
No.2の方が書かれているようにon the house(店のおごりで)という表現がありますので文法的にはhouseも可能ですが、「そのような小さな店のおごりで生活する」という意味になってしまい、現実的にはあり得ないと思います。また、foodはlive on such a little foodなら「そんなに少ない食糧で生活する」という意味になりますがこの文ではsmallなので不可です。moneyについては上記のとおりです。
その他の回答 (5)
- MayIHELPY
- ベストアンサー率49% (335/674)
such a small~でaが付いていますのでmoneyは不可です。such a small amount of moneyならOKです。incomeは形容詞が付くとa~incomeになります。
- rurublue
- ベストアンサー率43% (7/16)
live on は何々を常食とする などオンにつづくもので暮らすという意味になります I live on rice 私は米を常食としています live on となっているのでまずFOODとhouseはだめ FOODを常食というはおかしいし ハウスも意味不明 そうするとMONEY かINCOMEになりますが ここでは収入という意味のINCOMEがよりふさわしいと思います しかしMONEYも悪くないと 私は思いますがね
- ematy27
- ベストアンサー率66% (2/3)
house の 前置詞は in なのです。live on a house にはならないのです。in 中、 on 上 を意味します(一般的なルールにより) 家の上には住まないですよね!中に住みますよね。 前置詞は大変難しく一般的なルールはあるのですが、完全ルールはないので、慣れしかないようです。
on + house だと、「on the house=店のサービスで」っていう言葉ならあります。もし、「家で」という意味を表したいなら「on」ではなく「in」になるのではないですか?
- wtorkhss19
- ベストアンサー率50% (1/2)
house が答えになるためには、live on が live in でなくてはならないとダメなのかと思います。 この問題をパッと見た時僕も house だと思ったほどなのであまり参考にはならないかもしれませんが・・・。
お礼
この問題は、可算・不可算名詞のところで出てきた問題で、不定詞に目を運んでいませんでした。 ありがとうございました。