on とof の使い方
The beach is one of the famous beaches of the Island.
The beach is one of the famous beaches on the Island.
The beach is one of the famous beaches of the Island.
の文は、ofでもon でも意味が同じですか?そしてどちらも間違いではないのでしょうか。
そして、The beach is one of the famous places of the Island. という文はofではなく、onが正解ですか。それは何故なのでしょうか。よろしくお願い致します。
回答
The beach is one of the famous beaches OF the island.
The beach is one of the famous beaches ON the island.
どちらも間違ってはいません。若干ニュアンスが変わると思います。
the famous beaches OF the island というと、その島に属する有名な(複数の)ビーチ、というニュアンス。その島に地理的にそれら複数のビーチが位置しているということよりも、それら複数のビーチがその島のものだということを言っています。
the famous beaches ON the island というと、その島に物理的に位置している有名な(複数の)ビーチ、というニュアンス。それら複数のビーチがその島のものだということよりも、その島に地理的にそれら複数のビーチが位置しているということを言っています。
また、英文は同じ言葉の繰り返しを嫌いますので、
The beach is one of the famous ONEs of the island.
The beach is one of the famous ONEs on the island.
というのが自然かなと思います。