TOEIC® L&R・IELTS・TOEFL iBT® の文法ドリルと試験情報
ホーム > 文法一覧 > 文法の違い > 前置詞 + 関係代名詞と関係副詞「where」の違い

英語の「in which / with whom」と「where」の違い

前置詞 + 関係代名詞(in which など)は、場所を説明するときに where とほぼ同じ意味になります。ただし where は場所だけで、前置詞 + 関係代名詞は人や理由にも使えます。

使い分けの表

in which / with whomwhere
意味前置詞を関係代名詞の前に置く形〜する(場所)(場所を説明する)
説明する名詞場所・人・理由・時など主に場所
形前置詞 + which / whomwhere
文体かたい言い方会話でもよく使う
前置詞の選び方in・with・for など動詞や意味に合わせるwhere の中に含まれる

例文で比べる

○ = 自然 △ = 通じるが、その場面・文体には合わない × = 不自然・誤り

○
This is the classroom in which we take the English test.
ここは私たちが英語のテストを受ける教室です。
○
This is the classroom where we take the English test.
ここは私たちが英語のテストを受ける教室です。
場所なら、どちらも言えます。where のほうが会話では自然です。
○
She is the coworker with whom I am working on the project.
彼女は私が一緒にプロジェクトを進めている同僚です。
×
She is the coworker where I am working on the project.
彼女は私が一緒にプロジェクトを進めている同僚です。
人には where は使えません。前置詞 + whom で言います。
○
That is the reason for which I called you.
それが私があなたに電話した理由です。
×
That is the reason where I called you.
それが私があなたに電話した理由です。
理由には where は使えません。for which か why を使います。

覚え方・注意点

  • 前置詞 + 関係代名詞のあとは完全な文です。which や whom は省けません。
  • かたい言い方なので、会話では where や、前置詞を最後に置く形がよく使われます。

確認問題

( )に入れるのに、より自然なのはどちらでしょう。

問1
She is the friend with (  ) I traveled to Spain.
  1. whom
  2. where
答えと解説

正解:1. whom

人に「前置詞 + 関係代名詞」を使うので「whom」です。

問2
This is the town (  ) my grandparents were born.
  1. where
  2. with whom
答えと解説

正解:1. where

場所を説明するので「where」です。

問3
The tools with (  ) he fixed the roof were old.
  1. which
  2. where
答えと解説

正解:1. which

道具に「前置詞 + 関係代名詞」を使うので「which」です。

それぞれの文法の詳しい説明

ほかの違いも見る

文法の違いの一覧 ≫