質問: The boy who you met at the party yesterday is John. 僕はこの文のwhoは目的格の関係代名詞だと思ったんですが、 「who」を使うときは先行詞が人で主格の時ですよね? これは文が間違ってるんでしょうか? でもこの文は参考書の引用なんで、間違ってはないと思うんですが... 主格か目的格か所有格の見分け方教えてください。
回答: こんばんわ!! #1#2さんが言ってるのであっていると思います!! しかし 目的格と主格をもっとはきっりしたほうが分かりやすいんでわと思って書いています。 まず 目的格の時に、whoを使うというのは分かったと思います。じゃぁ主格と目的格のwhoでは文法的にどう違うのかというと、 主格・・・This boy who is reading a book over there is my brother.(向こうで本を読んでいる少年は私の弟です。) 目的格・・This boy who(whom) you met yesterday is my brother.(昨日あなたが会ったその少年は、私の弟です。) のように主格のときはwhoの後に動詞がすぐにきますが、目的格の場合はwhoの後に主語+動詞ときます。 ちなみに主格 目的格の場合にthatを使う場合もあります。