関係代名詞の基本 ― who / which / that を使い分ける

英文の関係代名詞を「先行詞」と「節内での役割」の2軸で整理する。例文を通して who / which / that の使い分けを理解する。

関係代名詞は、英文法のつまずきポイントのひとつです。多くの学習者が「who と that はどう違うの?」「which は物にしか使えない?」といった疑問を持ちます。

この記事では、関係代名詞を 「先行詞(何を指すか)」「節内での役割(主語か目的語か)」 の 2 軸で整理し、who / which / that の使い分けをすっきり理解することを目指します。

関係代名詞とは何か

関係代名詞は、2 つの文をつなげるはたらきをする単語です。つなげるときに「同じものを指す代名詞」を置き換えることで、より自然で簡潔な 1 つの文にまとめます。

たとえば次の 2 文を見てみましょう。

I have a friend.

私には友達がいる。

He lives in Kyoto.

彼は京都に住んでいる。

この 2 文は、代名詞 he が前の文の a friend を指しています。この he を関係代名詞 who に置き換えると、1 つの文にまとめられます。

I have a friend who lives in Kyoto.

私には京都に住んでいる友達がいる。

この文で関係代名詞 who がつないでいるのは、

  • 先行詞: a friend(「誰」にあたる名詞)
  • 関係節: who lives in Kyoto(先行詞を説明する節)
関係代名詞は「先行詞を後ろから説明するための接続役」と覚えると整理しやすくなります。

who / which / that の使い分け(先行詞別)

関係代名詞の選び方は、まず先行詞が「人」か「物・動物」かで決まります。
先行詞使える関係代名詞
who / that
物・動物which / that

人が先行詞のとき: who / that

The teacher who taught me English moved to Osaka.

私に英語を教えてくれた先生は大阪に引っ越した。

The teacher that taught me English moved to Osaka.

私に英語を教えてくれた先生は大阪に引っ越した。

口語では who / that はほぼ同じ意味で使えます。フォーマルな書き言葉では who が好まれる傾向があります。

物・動物が先行詞のとき: which / that

The book which I bought yesterday was interesting.

昨日買った本は面白かった。

The book that I bought yesterday was interesting.

昨日買った本は面白かった。

動物を「ペットのように家族として扱う」場合には who が使われることもありますが、例外的な用法です。原則は which / that と覚えておきましょう。

that が特に好まれる場合

次のようなケースでは that が選ばれやすくなります。

  • 先行詞が 最上級(the best, the most ~)を含むとき
  • 先行詞が all / every / any / no / the only などで修飾されているとき
  • 先行詞が 人と物の両方 を含むとき

She is the best student that I have ever taught.

彼女は私がこれまで教えた中で最も優秀な生徒だ。

Look at the boy and his dog that are running in the park.

公園で走っている男の子と犬を見て。

主格・目的格・所有格(節内での役割別)

もう 1 つの軸は、関係代名詞が 関係節の中でどんな役割を果たすか です。この役割によって形が変わります。

節内での役割物・動物
主格(S)who / thatwhich / that
目的格(O)whom / who / thatwhich / that
所有格whosewhose

主格: 関係節の主語になるケース

関係代名詞そのものが、関係節の中で 主語 の働きをします。関係代名詞の直後に動詞が続くのが特徴です。

I know a woman who speaks five languages.

私は 5 か国語を話す女性を知っている。

この文では、who が関係節「speaks five languages」の主語になっています。

目的格: 関係節の目的語になるケース

関係代名詞が、関係節の中で動詞の 目的語 の働きをします。関係代名詞の直後に「主語+動詞」が続くのが特徴です。

The movie which I watched last night was amazing.

昨夜観た映画はすばらしかった。

この文では、which が関係節「I watched ___ last night」の目的語になっています。目的格の関係代名詞は省略可能です。

The movie I watched last night was amazing.

昨夜観た映画はすばらしかった。(関係代名詞 which/that が省略された形)

人が先行詞の目的格は本来 whom ですが、現代英語では口語で who が使われる、あるいは省略されることがほとんどです。

The person whom I met yesterday is a famous writer.

昨日会った人は有名な作家だ。(フォーマル)

The person who I met yesterday is a famous writer.

昨日会った人は有名な作家だ。(口語的)

The person I met yesterday is a famous writer.

昨日会った人は有名な作家だ。(関係代名詞省略、最も自然)

所有格: whose

whose は「〜の」を意味し、先行詞が人でも物でも使えます。

I know a boy whose father is a pilot.

父親がパイロットの男の子を知っている。

We bought a house whose windows face the sea.

窓が海に面した家を買った。

所有格 whose の直後には必ず名詞が続きます。

制限用法と継続用法の違い

関係代名詞の使い方には、制限用法継続用法 の 2 種類があります。カンマの有無で区別します。

制限用法(カンマなし)

先行詞の範囲を 限定する 使い方です。関係節がないと「どの〜か」がわかりません。

I have a sister who lives in Tokyo.

私には東京に住んでいる姉(妹)がいる。

この場合、「姉が複数いて、そのうち東京に住んでいる姉」という含みがあります。

継続用法(カンマあり)

先行詞について 補足情報を添える 使い方です。

I have a sister, who lives in Tokyo.

私には姉(妹)がいて、彼女は東京に住んでいる。

この場合、「姉はそもそも 1 人で、その姉について東京在住だと付け加えた」というニュアンスになります。

継続用法では that は使えません。who / which のみ使えます。

× I have a sister, that lives in Tokyo. (不可)

I have a sister, who lives in Tokyo.

私には姉(妹)がいて、彼女は東京に住んでいる。

よくある誤用例

最後に、日本語話者がつまずきやすい誤用パターンを 3 つ紹介します。

誤用 1: 関係代名詞の後に主語を重ねてしまう

× The man who he lives next door is a doctor.

正しい形:

The man who lives next door is a doctor.

隣に住んでいる男性は医者だ。

who がすでに「主語」の役割を担っているので、he を重ねる必要はありません。

誤用 2: 継続用法で that を使ってしまう

× My father, that works in Osaka, comes home on weekends.

正しい形:

My father, who works in Osaka, comes home on weekends.

私の父は大阪で働いていて、週末に帰ってくる。

カンマ付き(継続用法)では that は使えません。

誤用 3: 所有格の whose の後に冠詞を置いてしまう

× I have a friend whose the father is a chef.

正しい形:

I have a friend whose father is a chef.

父親がシェフの友達がいる。

whose の直後は 冠詞なしの名詞 が続きます。whose が所有格として「その〜」を含意するため、冠詞は不要です。


関係代名詞は「先行詞 × 節内での役割」の表で整理すると迷わなくなります。最初は制限用法の主格だけでも構いません。例文に触れる量を増やして、形を感覚で掴んでいきましょう。

実際の英文で試してみよう

気になる英文を Grammi に入力すると、構造を色分けして解析します。

Grammi で解析する