• ベストアンサー

whom について

すべての whom または、whomever は、who または、whoever で代用できるのでしょうか? 疑問詞も関係代名詞も含めてです。 または、逆に、どうしても、whom または、whomever でなければならない場合があるとすれば、どんな場合でしょうか?

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

  • ベストアンサー
回答No.2

 疑問代名詞の場合,目的格 whom は堅い文章などでのみ,用いられ,会話などでは,who を用います。ただし,文や節の先頭にくる場合のみで,前置詞の目的語になる場合で,前置詞を文頭にしたときは whom を用います。  Who did you speak with? =With whom did you speak? 結局これも堅い言い方ですが。  一方,関係代名詞の場合は,目的格 whom は,口語では who になりますが,実際は口語では目的格の関係代名詞は省略してしまいます。  日本で習う英語は,疑問代名詞は目的格でも who ですが,関係代名詞は whom としなければ減点されます。(that にしたり,省略するのはかまいませんが)  whomever については,「いったい誰を」という疑問代名詞,「~する人は誰でも」という関係代名詞で分けて,上と同じように考えればいいです。ただし,関係代名詞 whomever の場合,省略してしまうと意味が出ませんので,口語では anyone (that) SV とします。

genkigan
質問者

お礼

大変分かりやすくまとめていただきありがとうございました。 つまり、前置詞+whom の場合以外はすべてwhoで足りてしまうと言うことですよね。ま、たしかに入試などでは、whom と who を区別しないとだめなのでしょうが。

その他の回答 (3)

  • Shinnbone
  • ベストアンサー率42% (146/345)
回答No.4

会話なら、who, whoever だけで大丈夫です。私はアメリカに住んでいますが、会話で whom を聞く事は殆どありません。ちょっと堅く、気取って聞こえますね。 これはよけいなおせっかいですが、ネイティヴでもこういう表現をする人がいますが、Whom shall I say is calling? は間違いですよ。これは、whom が say の目的になっているとの解釈でしょうが、say の目的は who is calling です。例えば、"Who do you think ate the cookie?" が "Whom do you think ate the cookie?" にならないのと同じです。Think の目的は who ate the cookie というフレーズ全体で、who だけではありません。

genkigan
質問者

お礼

回答、ありがとうございました。たしかに、whom は日常会話にはほとんど出てきませんよね。

回答No.3

誤解があるかも知れませんので、ひとこと申上げます。 私の会社に外人から英語で電話がありました。社長はいますかといっている様です。しかし彼は自分の名前を名乗っていません。その時は、 Whom shall I say is calling ? と言います。文法ではwhom はwho が正しいです。しかしsay と言いますので、whom にかわります。 参考になればと思い書きました。

genkigan
質問者

お礼

回答、ありがとうございました。 いまいち、お答えのご趣旨がよくわからないのですが、かしこまったシチュエーションでは、who のところを Whom にする場合もあるうるということなのでしょうか?

  • tadaoyagi
  • ベストアンサー率26% (86/322)
回答No.1

実際問題として、ごっちゃに使用している場合も多いかとは思いますが、基本的には、格(主格、目的格)が違うので、厳密には代用出来るということはないのでは・・・? 【為参考】ALC英文法より  Who と、Whom のどちらを使うべきかを迷うケースでは、疑問詞を使わない形の文を作ってみて、he が入るのであればwho を、him が入るのであれば whom を使います。 (Whom or Who ?) do they expect to be the next president? → Do you expect him to be the next president? → Whom do they expect to the next president. (Whom or Who ?) will you invite to speak at the conference. → Will you invite him to speak at the conference? → Whom will you invite to speak at the conference?

参考URL:
http://www.alc.co.jp/eng/grammar/kaisetsu/grammar54.html
genkigan
質問者

お礼

回答、ありがとうございました。 書いていただいた例文ですべてwhom は who でも可能ですし、文法的にも合っています。whom は近い将来なくなるらしいです。

関連するQ&A