> (1) There's Mr.Jones, who they declare is the richest man in this city. > > これは正しい文です。who は is に対応するので主格でないといけません。
ここまではいいが
> ところが declare という動詞が近くにあるものだから、それに > 引きずられて whom を使うような間違いがよくあります。たとえば > > One whom all the world knew was so wronged and unhappy. > > 当然このような間違いは避けるべきです。