• ベストアンサー

英文法の質問

I don't know how these old people live on such a small ( ). という問題で、( )に入るものとして 1:money 2:income 3:house 4:food   とあり、答えは2なのですが、3のhouseがなぜいけないのでしょうか、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • MayIHELPY
  • ベストアンサー率49% (335/674)
回答No.6

No.2の方が書かれているようにon the house(店のおごりで)という表現がありますので文法的にはhouseも可能ですが、「そのような小さな店のおごりで生活する」という意味になってしまい、現実的にはあり得ないと思います。また、foodはlive on such a little foodなら「そんなに少ない食糧で生活する」という意味になりますがこの文ではsmallなので不可です。moneyについては上記のとおりです。

その他の回答 (5)

  • MayIHELPY
  • ベストアンサー率49% (335/674)
回答No.5

such a small~でaが付いていますのでmoneyは不可です。such a small amount of moneyならOKです。incomeは形容詞が付くとa~incomeになります。

  • rurublue
  • ベストアンサー率43% (7/16)
回答No.4

live on は何々を常食とする などオンにつづくもので暮らすという意味になります I live on rice 私は米を常食としています live on となっているのでまずFOODとhouseはだめ FOODを常食というはおかしいし ハウスも意味不明  そうするとMONEY かINCOMEになりますが ここでは収入という意味のINCOMEがよりふさわしいと思います しかしMONEYも悪くないと 私は思いますがね

  • ematy27
  • ベストアンサー率66% (2/3)
回答No.3

house の 前置詞は in なのです。live on a house にはならないのです。in 中、 on 上 を意味します(一般的なルールにより) 家の上には住まないですよね!中に住みますよね。 前置詞は大変難しく一般的なルールはあるのですが、完全ルールはないので、慣れしかないようです。

nakahito
質問者

お礼

この問題は、可算・不可算名詞のところで出てきた問題で、不定詞に目を運んでいませんでした。 ありがとうございました。

noname#20691
noname#20691
回答No.2

on + house だと、「on the house=店のサービスで」っていう言葉ならあります。もし、「家で」という意味を表したいなら「on」ではなく「in」になるのではないですか?

回答No.1

house が答えになるためには、live on が live in でなくてはならないとダメなのかと思います。 この問題をパッと見た時僕も house だと思ったほどなのであまり参考にはならないかもしれませんが・・・。

関連するQ&A