質問: 英文法問題の質問です
回答: 前半部分が的外れでした。。。申し訳ありません!1点目は普通に文の意味、代名詞の意味で考えるべきでした。 詳細はみなさん丁寧に書かれているとおりかと思います。 ------------------------------------------ しゃしゃり出ます。すみません。 (1)について little の前に a がない点に要注意です。a little とはある意味逆の、「ほとんど〜ない」という語になります。 ※ここでは副詞ですが、形容詞的「少しの」でも同じことが起こります。 There is little milk in the glass.「グラスには牛乳がほとんど入っていない」 not の意味合いを含んでいるということになり、このaなしlittle が入っている文は否定文扱いになります。neverと似た性質と言えば良いでしょうか。 そのため回答は、文法的に anything 正解となります。 ちなみに、a が so になっている訳ではなく、a llittle が little という別の単語に変わったと考えてください。この文ではその little の否定的意味合いを強めるsoがついてso that構文となり「あまりに食事に無頓着なので」といった意味です。 >この手の代名詞問題にとても弱いです たしかに、この問題には完全にひっかかりましたね。。。 ただ文法だけにパターンですから、手広くやらなくても解けるようになるし、長文の際にも役立つものです。 苦手意識があるのでしたら基礎英文法精講は重いと思います。学校のものと割り切って、自分で、薄くて良いので英文法の選択問題集で「代名詞」のところを繰り返し解くのがいいですよ。 (2)について 一件目の回答者様の挙げた all の唯一性が関係あります。allも否定的意味をもつということで、no more からの書きかえには all が用いられます。 everything にはこのような用法はありません。 また all と every の違いについては、(問題の文は all の後の the thing が省略) all:「すべて」は全体量がわからないこともある。あくまで「すべて」であり、これ以上ないこと 【不可算扱いや否定的意味がある】 every:あらゆる。「沢山」の意味もある【可算扱いのみ】 という区別ができます。 スペルミスありませんよ^^