質問: 英文法関係代名詞についての疑問です。 お手伝い願いします。 there is scarcely any building in the world which was not erected for a particular purpose. この文における、関係代名詞whichの先行詞がわかりません。 まず、パッと見では、the world が先行詞なのではないかと思います。 が、関係代名詞節中の was not erected を考えると、 文脈上主節の主語である、any building が先行詞のように思えます。 文法書forestや英和辞書crown、oxfordを参考にしておりますが、どこの例文を読んでも、 前置詞句を伴う名詞(any building in the world)が先行詞である例がありません。 どちらが先行詞なのでしょうか? あと、なぜ any building が単数扱いなのか、これもよろしければ解説お願いします。 長文失礼いたしました。よろしくお願いします。
回答: > there is scarcely any building in the world which was not erected for a particular purpose. 文法書や辞書が何と書いていようと、which のところに building を当てはめたら文意がすっきりするのだから、それ以外に考えられないでしょう。 any building was not erected で、erect という動詞にマッチする building 以外のいかなる名詞も見当たりません (というより、この短い文のなかでは building か world しか名詞はなく、in the world はなくてもいい部分だから、残るは building しかありません)。 > 前置詞句を伴う名詞(any building in the world) in the world のことを考えておられるのですか? そんなもの、単なるお飾りでしかありません。any building 以外を考慮する必要はありません。無ければ無いですむものまで考慮する必要はありません。 > なぜ any building が単数扱いなのか some との違いで考えるとよいのではないでしょうか。あるまとまった数のキャンデーがあって、それを何個か手で握った場合、その手の中にあるのは some candies です。 「どのキャンデーも甘い」 という場合には、このキャンデー、あのキャンデーという区別はされていません。十把一絡げで 「どのキャンデーも」 となり、1個1個を区別しません。そのような場合には any candy is sweet となります。 any building in the world で、個々の building についてごちゃごちゃ言っているのでなくて、とにかく building と目されるものなら何でも、ということなので、キャンデーの場合と同じように any building というふうに単数になっています。