whoとwhomの違いは?意味・使い分け・簡単な見分け方を例文で解説

「whoとwhomは何が違うの?」「whomはどんなときに使うの?」と疑問に思ったことはありませんか?
英語のwhoとwhomは、どちらも「誰」を表す言葉ですが、文法上の役割が異なります。
基本的にwhoは主格(誰が)、whomは目的格(誰を・誰に)として使います。 ただし、現代の英会話では、目的格にもwhoを使うことが一般的です。
この記事では、whoとwhomの違いや簡単な見分け方を、初心者にもわかりやすく解説します。疑問文・関係代名詞・前置詞との組み合わせなど、実際に使える例文も紹介するので、ぜひ参考にしてください。
whoとwhomの違いとは?【結論】
whoとwhomは、どちらも人について尋ねたり、人を説明したりするときに使う英語です。
最も大きな違いは、英文の中での文法的な役割です。
まずは、主格と目的格の違いを確認しましょう。
whoは主格、whomは目的格
whoは、基本的に主語の役割をする場合に使います。
主語とは、動作をする人や、文の中心となる人・物のことです。
例えば、次の英文です。
Who called you?
(誰があなたに電話しましたか?)
この文では、whoが「電話をした人」を表しています。
つまり、whoが主語です。
一方、whomは動詞や前置詞の目的語になる場合に使います。
Whom did you call?
(あなたは誰に電話しましたか?)
この文では、電話をしたのはyouであり、whomは電話をかけた相手を表しています。
そのため、文法上は目的格のwhomを使います。
ただし、現在の日常英会話では、次のようにwhoを使うことも一般的です。
Who did you call?
(あなたは誰に電話しましたか?)
どちらも意味は同じですが、whomを使うと、よりフォーマルな印象になることがあります。
主格と目的格の違いを比較表で確認
whoとwhomの違いを整理すると、次のとおりです。
| 比較項目 | who | whom |
|---|---|---|
| 基本的な役割 | 主格 | 目的格 |
| 日本語の目安 | 誰が | 誰を・誰に |
| 対応する代名詞 | he・she・they | him・her・them |
| 疑問文 | 使える | 使える |
| 関係代名詞 | 使える | 使える |
| 日常会話 | よく使われる | 使用頻度は低い |
| フォーマルな文章 | 使われる | 使われる |
例えば、heは「彼が」という主格、himは「彼を・彼に」という目的格です。
whoとwhomも、これと同じように考えると理解しやすくなります。
ただし、英語では日本語の「が」「を」「に」と、主格・目的格が必ず一対一で対応するわけではありません。
英文の構造を確認することが大切です。
現代英語ではwhomの代わりにwhoを使うことも多い
文法上は、目的語になる場合にwhomを使います。
しかし、現代英語では、特に日常会話でwhomの代わりにwhoを使うことが一般的です。
例えば、次の2つの英文を比較してみましょう。
Whom did you meet?
(あなたは誰に会いましたか?)
Who did you meet?
(あなたは誰に会いましたか?)
どちらも同じ意味です。
日常会話では、Who did you meet?の方が自然に使われます。
一方、whomはフォーマルな文章や、前置詞と組み合わせた表現などで使われることがあります。
そのため、whoとwhomの文法的な違いを理解しながら、実際の会話ではwhoを使うことが多いと覚えておきましょう。
whoとwhomの簡単な見分け方
whoとwhomの違いを理解するには、主語と目的語の役割を見分けることが重要です。
ここでは、英語初心者でも実践しやすい方法を紹介します。
① he・sheに置き換えられるならwho
whoとwhomを見分ける方法の一つが、heやsheに置き換えることです。
例えば、次の疑問文を見てみましょう。
Who opened the door?
(誰がドアを開けましたか?)
この質問に対して、次のように答えられます。
He opened the door.
(彼がドアを開けました。)
答えに使われているHeは主格です。
そのため、疑問文でも主格のwhoを使います。
もう一つ例を見てみましょう。
Who is waiting outside?
(誰が外で待っていますか?)
She is waiting outside.
(彼女が外で待っています。)
この場合も、Sheが主語になっています。
したがって、whoが適切です。
② him・herに置き換えられるならwhom
一方、himやherに置き換えられる場合は、目的格のwhomが文法上の基本です。
例えば、次の疑問文です。
Whom did you invite?
(あなたは誰を招待しましたか?)
この質問には、次のように答えられます。
I invited him.
(私は彼を招待しました。)
この文では、himがinvitedの目的語になっています。
そのため、疑問文ではwhomを使えます。
ただし、日常会話では次の表現も自然です。
Who did you invite?
(あなたは誰を招待しましたか?)
つまり、himやherに置き換えられる場合は、文法上はwhomが適切ですが、実際の会話ではwhoもよく使われます。
③ 日本語の「誰が・誰を」だけで判断しない
whoとwhomを見分けるとき、日本語訳だけで判断するのはおすすめできません。
なぜなら、日本語と英語では文の構造が異なる場合があるからです。
例えば、次の英文です。
Who are you talking to?
(あなたは誰と話しているのですか?)
日本語では「誰と」ですが、英語ではwhoが前置詞toの目的語に相当します。
文法上はwhomを使うこともできますが、日常会話ではwhoが一般的です。
このように、日本語の助詞だけでは正確に判断できない場合があります。
英文の中で、その人が主語なのか、動詞や前置詞の目的語なのかを確認しましょう。
whoとwhomの見分け方を3ステップで整理
whoとwhomを見分けるときは、次の3ステップを意識しましょう。
- 誰について尋ねているのかを確認する
- その人が主語なのか、目的語なのかを判断する
- 主語ならwho、目的語ならwhomを基本として考える
例えば、次の英文です。
Who helped you?
(誰があなたを助けましたか?)
この文では、whoがhelpedの主語になっています。
一方、次の英文では目的語になっています。
Whom did you help?
(あなたは誰を助けましたか?)
ただし、日常会話ではWho did you help?も自然です。
まずは主格と目的格の違いを理解し、そのうえで現代英語の使い方を覚えていきましょう。
疑問文でのwhoとwhomの使い方
whoとwhomは、どちらも疑問詞として使われます。
ただし、主語を尋ねる場合と目的語を尋ねる場合では、文の構造が異なります。
whoを使う疑問文|「誰が〜する?」
whoが主語になる場合は、「誰が〜するのか」を尋ねます。
例えば、次の英文です。
Who made this cake?
(誰がこのケーキを作りましたか?)
この文では、whoがmadeの主語です。
また、次のようにも使えます。
Who lives in this house?
(誰がこの家に住んでいますか?)
whoが主語になる疑問文では、一般動詞の現在形・過去形について、通常は疑問文を作るためのdoやdoes、didを使いません。
例えば、Who made this cake?では、madeがそのままwhoの後ろに続きます。
ただし、Who is coming?のように、進行形ではbe動詞を使います。
whomを使う疑問文|「誰を・誰に〜する?」
whomは、動詞の目的語になる人を尋ねるときに使えます。
例えば、次の英文です。
Whom did you see yesterday?
(昨日、誰に会いましたか?)
この文では、youが主語、seeが動詞、whomが目的語です。
また、次のようにも言えます。
Whom should I ask?
(私は誰に尋ねるべきですか?)
この文では、Iが主語、askが動詞、whomが目的語です。
whomを使う疑問文は文法的に正しい表現ですが、日常会話ではややフォーマルに聞こえる場合があります。
疑問文ではwhomをwhoに置き換えられる?
多くの疑問文では、目的格のwhomをwhoに置き換えられます。
例えば、次の英文です。
Who did you see yesterday?
(昨日、誰に会いましたか?)
この文は、Whom did you see yesterday?と同じ意味です。
日常会話ではwhoを使う方が一般的です。
ただし、主格のwhoをwhomに置き換えることはできません。
例えば、次の文は正しい表現です。
Who called you?
(誰があなたに電話しましたか?)
このwhoは主語なので、Whom called you?とはしません。
目的格ではwhoを使えることが多い一方、主格にはwhoを使うと覚えておきましょう。
関係代名詞でのwhoとwhomの使い方
whoとwhomは、疑問詞だけでなく関係代名詞としても使われます。
関係代名詞とは、名詞を後ろから説明するときに使う言葉です。
ここでは、主格と目的格の違いを中心に解説します。
関係代名詞whoは人を説明するときに使う
関係代名詞whoは、人を説明する際に使われます。
特に、関係詞節の中で主語になる場合に使います。
例えば、次の英文です。
The woman who lives next door is a teacher.
(隣に住んでいる女性は先生です。)
この文では、who lives next doorがThe womanを説明しています。
whoはlivesの主語になっているため、主格の関係代名詞です。
もとの2つの文に分けると、次のようになります。
The woman is a teacher.
(その女性は先生です。)
She lives next door.
(彼女は隣に住んでいます。)
2つの文に共通するThe womanとSheを、関係代名詞whoを使ってつなげています。
関係代名詞whomは目的語になる人を説明する
関係代名詞whomは、関係詞節の中で目的語になる人を説明するときに使います。
例えば、次の英文です。
The man whom I met yesterday is a doctor.
(昨日私が会った男性は医者です。)
この文では、whom I met yesterdayがThe manを説明しています。
もとの2つの文に分けると、次のようになります。
The man is a doctor.
(その男性は医者です。)
I met him yesterday.
(私は昨日、彼に会いました。)
2つ目の文では、himがmetの目的語です。
そのため、関係代名詞を使って文をつなぐときは、目的格のwhomを使えます。
関係代名詞whomはwhoに置き換えられる?
関係代名詞のwhomも、多くの場合whoに置き換えられます。
例えば、次の英文です。
The man who I met yesterday is a doctor.
(昨日私が会った男性は医者です。)
この文は、The man whom I met yesterday is a doctor.と同じ意味です。
日常会話では、目的格の関係代名詞にもwhoがよく使われます。
ただし、フォーマルな文章ではwhomが選ばれる場合があります。
特に、前置詞を関係代名詞の直前に置く構文では、whomを使うのが標準的です。
目的格のwhomは省略できる
目的格の関係代名詞は、条件によって省略できます。
例えば、次の英文です。
The man whom I met yesterday is a doctor.
(昨日私が会った男性は医者です。)
この文では、whomを省略できます。
The man I met yesterday is a doctor.
(昨日私が会った男性は医者です。)
意味は変わりません。
このように、名詞を限定して説明する制限用法では、目的格の関係代名詞を省略できる場合があります。
一方、主格のwhoは通常、省略できません。
例えば、次の英文です。
The woman who lives next door is a teacher.
(隣に住んでいる女性は先生です。)
このwhoを省略すると、通常の関係代名詞節としては文が成立しません。
また、コンマで補足説明を加える非制限用法では、関係代名詞を省略できません。
関係代名詞のwho・whomを見分けるコツ
関係代名詞のwhoとwhomは、後ろに続く文の構造を確認すると見分けやすくなります。
| 文の形 | 基本的な使い方 |
|---|---|
| 人+who+動詞 | 主格 |
| 人+whom+主語+動詞 | 目的格 |
| 人+who+主語+動詞 | 目的格の口語的な形 |
| 人+主語+動詞 | 目的格の関係代名詞を省略した形 |
例えば、whoの直後に動詞が続き、whoがその動作の主語になっている場合は主格です。
一方、whomの後ろに別の主語と動詞が続き、whomが目的語に相当する場合は目的格です。
ただし、助動詞や挿入句などが入ると語順が変わるため、表の形だけで判断できない場合もあります。
to whom・with whomなど前置詞+whomの使い方
whomは、前置詞と組み合わせて使われることがあります。
特に、フォーマルな英語ではto whom・with whom・for whomなどの表現が見られます。
to whom|「誰に」
to whomは「誰に」という意味です。
例えば、次の英文です。
To whom should I send this email?
(このメールを誰に送ればよいですか?)
この文では、whomが前置詞toの目的語になっています。
フォーマルな疑問文として使われる表現です。
日常会話では、次のように言う方が自然です。
Who should I send this email to?
(このメールを誰に送ればよいですか?)
with whom|「誰と」
with whomは「誰と」という意味です。
With whom did you speak?
(あなたは誰と話しましたか?)
この文では、whomが前置詞withの目的語になっています。
日常会話では、次のように表現することが多いでしょう。
Who did you speak with?
(あなたは誰と話しましたか?)
前置詞を文末に置くことで、より会話的な表現になります。
for whom|「誰のために」
for whomは「誰のために」という意味です。
For whom is this gift?
(このプレゼントは誰のためのものですか?)
この文では、whomが前置詞forの目的語になっています。
日常会話では、次のようにも言えます。
Who is this gift for?
(このプレゼントは誰のためのものですか?)
前置詞を文末に置くと自然な会話表現になる
前置詞+whomは、フォーマルな文章や改まった場面で使われることがあります。
一方、日常会話では、前置詞を文末に置いてwhoを使うことが一般的です。
例えば、次の2つの英文です。
With whom are you working?
(あなたは誰と一緒に働いていますか?)
Who are you working with?
(あなたは誰と一緒に働いていますか?)
どちらも同じ意味ですが、後者の方が日常会話で使いやすい表現です。
なお、前置詞の直後に関係代名詞や疑問詞を置く場合、標準的なフォーマル英語ではwhomを使います。
そのため、to whoやwith whoのような形は、フォーマルな文章では避けるのが基本です。
現代英語ではwhoとwhomをどう使い分ける?
whoとwhomは文法上の違いがありますが、実際の英語では場面によって使い分けられます。
ここでは、日常会話とフォーマルな文章での使い方を確認しましょう。
日常会話ではwhoを使うことが多い
現代の日常英会話では、目的格にもwhoを使うことが一般的です。
例えば、次の英文です。
Who are you talking to?
(誰と話しているのですか?)
この文では、whoが前置詞toの目的語に相当します。
文法上はwhomを使うこともできますが、会話ではwhoが自然です。
そのため、英会話初心者は、まずwhoを使った自然な疑問文を覚えるとよいでしょう。
フォーマルな文章ではwhomが使われる
whomは、ビジネス文書やフォーマルな文章などで使われることがあります。
例えば、次の英文です。
The person to whom you should send the documents is Mr. Smith.
(書類を送るべき相手はスミスさんです。)
この文では、to whomが前置詞と関係代名詞の組み合わせになっています。
日常会話では、次のように表現することもできます。
The person you should send the documents to is Mr. Smith.
(書類を送るべき相手はスミスさんです。)
フォーマルな文章ではwhomを理解できると、読解にも役立ちます。
英語初心者はwhoとwhomをどう覚えるべき?
英語初心者は、次の順番で覚えるのがおすすめです。
- whoは基本的に主格として使う
- whomは目的格として使う
- 日常会話では目的格にもwhoがよく使われる
- 前置詞+whomはフォーマルな表現として覚える
- 関係代名詞では、主語と目的語の違いを確認する
最初からすべての文法を完璧に覚える必要はありません。
まずはwhoを使った基本的な疑問文に慣れ、whomが出てきたときに意味を理解できるようにしましょう。
whoとwhomで間違えやすいポイント4つ
whoとwhomを使うときは、次の4つのポイントに注意しましょう。
① whomは必ず使わなければならないと思ってしまう
目的格だからといって、必ずwhomを使う必要はありません。
現代英語では、目的格にもwhoが使われることが一般的です。
例えば、次の英文です。
Who did you invite?
(あなたは誰を招待しましたか?)
この文は、日常会話で自然に使われます。
② 主格のwhoをwhomにしてしまう
主語になるwhoは、whomに置き換えられません。
例えば、次の英文です。
Who called you?
(誰があなたに電話しましたか?)
この文では、whoがcalledの主語です。
そのため、Whom called you?とはしません。
③ 前置詞+whoを使ってしまう
フォーマルな文章で前置詞を疑問詞や関係代名詞の直前に置く場合は、通常whomを使います。
例えば、次の英文です。
To whom should I speak?
(私は誰と話すべきですか?)
標準的なフォーマル英語では、To who should I speak?とはしません。
日常会話では、Who should I speak to?が自然です。
④ whomとwhoseを混同する
whomとwhoseは、どちらもwhoに関連する言葉ですが、役割が異なります。
- who:誰が
- whom:誰を・誰に
- whose:誰の
例えば、次の英文です。
Whose bag is this?
(これは誰のバッグですか?)
whoseは所有を表すため、whomとは意味が異なります。
whoとwhomに関するよくある質問
whoとwhomの一番大きな違いは?
whoは主格、whomは目的格として使うのが文法上の基本です。
whoは主語になる人、whomは動詞や前置詞の目的語になる人を表します。
ただし、現代英語では目的格にもwhoが使われることが一般的です。
そのため、文法上の違いと実際の使い方をあわせて理解しましょう。
whomは日常英会話で使わないのですか?
whomは日常英会話でも使われることがありますが、使用頻度は高くありません。
特に、目的格の疑問詞としてはwhoを使うことが一般的です。
一方、フォーマルな文章や前置詞+whomの構文では、現在でも使われます。
whomは使われなくなった言葉ではありません。
whomの代わりにwhoを使っても正しいですか?
多くの目的格の場面では、whomの代わりにwhoを使えます。
例えば、Who did you meet?は自然な英語です。
ただし、前置詞を直前に置くフォーマルな構文では、whomを使うのが標準的です。
また、主格のwhoをwhomに置き換えることはできません。
whoとwhomはどうやって見分けますか?
he・sheに置き換えられる場合はwho、him・herに置き換えられる場合はwhomが文法上の基本です。
例えば、Who called you?はHe called you.と答えられるため、whoを使います。
一方、Whom did you call?はI called him.と答えられるため、whomを使えます。
関係代名詞のwhomは省略できますか?
目的格の関係代名詞whomは、制限用法では省略できる場合があります。
例えば、次の英文です。
The man whom I met yesterday is a doctor.
(昨日私が会った男性は医者です。)
この文は、次のように表現できます。
The man I met yesterday is a doctor.
(昨日私が会った男性は医者です。)
ただし、非制限用法では省略できません。
who・whom・whoseの違いは何ですか?
whoは主格、whomは目的格、whoseは所有格を表すのが基本です。
それぞれの違いを整理すると、次のとおりです。
| 単語 | 基本的な意味 | 役割 |
|---|---|---|
| who | 誰が | 主格 |
| whom | 誰を・誰に | 目的格 |
| whose | 誰の | 所有格 |
ただし、whoは目的格としても使われることがあります。
まとめ|whoとwhomの違いは主格・目的格で判断しよう
whoとwhomは、どちらも人について尋ねたり説明したりするときに使う英語です。
最も大きな違いは、文法上の役割にあります。
今回紹介したポイントを整理しましょう。
- whoは主格、whomは目的格が基本
- he・sheに置き換えられるならwho
- him・herに置き換えられるならwhom
- 日常会話では目的格にもwhoを使うことが多い
- whomはフォーマルな文章で使われやすい
- to whom・with whomなどの表現も覚えておくと便利
- 目的格の関係代名詞は条件によって省略できる
英語初心者は、まずwhoの基本的な使い方を覚えることから始めましょう。
そのうえで、whomが目的格を表すことや、前置詞と組み合わせて使われることを理解すると、英文をより正確に読めるようになります。
今回紹介した例文を参考に、whoとwhomの違いを少しずつ身につけていきましょう。
こちらの記事もおすすめ
英文法の鬼門をクリアしよう!関係代名詞とは?使い方と見分け方を解説
who・which・thatなど、関係代名詞の基礎をまとめて学びたい方におすすめです。関係代名詞の役割や使い方をわかりやすく解説しています。
英単語「whose」の使い方を完全マスター!基本的な意味から「who」や「who’s」との違いまで徹底解説!
who・whomに加えて、所有格のwhoseを理解したい方におすすめです。whoseの意味や使い方を例文付きで紹介しています。
















