質問: all but a の意味 「all but a」の意味は、「ほとんどa」と「 aを除いた全て」どちらになりますか? 調べても良く分からなかったので、もし分かる方がいたら、教えてください。
回答: “all but a”の場合、「 aを除いた全て」という意味ですが、”all but”が形容詞/副詞/過去分詞動詞の前にきた場合は、「ほとんど」という意味になります。 前者の“all but a”についてです。 この”a”には必ず名詞が入ります。 “but”は接続詞としての「しかし」という意味もありますが、ここでは前置詞で「~を除いて」「~以外に」という意味です。 【例】 all but one received a on the test. (一人を除いて全員がテストでaを獲得した) i invited all but amy to my birthday party. she was sick. (エイミー以外の全員を誕生日パーティーに招待した。エイミーは風邪をひいていた) 後者の”all but"についてです。 “all but”の後に、名詞ではなく、形容詞/副詞/過去分詞動詞が続いた場合は、「ほとんど」「おおむね」という意味で、”almost”と同じような表現になります。 【例】 the quarrel with my mother was all but over. (母親との喧嘩はほとんど終わりを迎えた) 少し難しいのですが、少しでも参考になれば幸いです!