• ベストアンサー

WhomとWhoの違い

よく「A person whom I met at the reception」とか「She is the one who knows about this case」とかいいますよね。 こういう「Whom」と「Who」の区別が今一できません。 誰か、分かりやすく教えてください。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • sanori
  • ベストアンサー率48% (5664/11798)
回答No.3

こんばんは。 「A person whom I met at the reception」 whom は、met の目的語に相当します。 逆に言えば、目的語のときは whom です。 I met them. I met him. って、目的語の代名詞の最後に m がつくじゃないですか。 それと同じ感覚だと思えばよいです。 (ちなみに、whom を単純に who や that に置き換えちゃっても大丈夫ですし、あるいは、whom を取り除いちゃっても大丈夫です。) 「She is the one who knows about this case」 の who は、knows の主語に相当します。 ですから、whom にしてはいけません。 (ちなみに、who を that に置き換えても大丈夫です。)

tortured85
質問者

お礼

ありがとうございます!! 他のお二人様ももちろんよかったんですが、一番分かりやすかったです。

その他の回答 (2)

noname#77517
noname#77517
回答No.2

先行詞、それぞれの例では "a person" と "the one" が、その後に 続く節の中で、目的語になれば "whom"、主語になれば "who" になります。 I met "a person" at the reception. "The one" (= she) knows about this case.

tortured85
質問者

お礼

ありがとうございます!!

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

whom は who の目的格. つまり, 従属節において目的格が必要なら whom だし, 主格なら who. ついでにいうと所有格なら whose. 前の文だと person は従属節の動詞 met の目的語だから目的格が必要なので whom になってるし, 2つ目の文では one が従属節の動詞 knows の主語だから主格の who を使ってる.

tortured85
質問者

お礼

ありがとうございます!!

関連するQ&A

専門家に質問してみよう