英語の「who」と「which / that」の違い
who は人、which は物や動物を説明します。that は人にも物にも使えます。人を which で説明することも、物を who で説明することもできません。
使い分けの表
| who | which / that | |
|---|---|---|
| 意味 | 〜する(人)(人を説明する節をつなぐ) | 〜する(物)(物を説明する節をつなぐ) |
| 説明する名詞 | 人 | 物・動物(that は人にも使える) |
| 使える語 | who(that も可) | which / that |
| 例 | the boy who runs fast | the car which runs fast |
例文で比べる
○ = 自然 △ = 通じるが、その場面・文体には合わない × = 不自然・誤り
○
I know a girl who plays the violin.
バイオリンをひく女の子を知っています。
×
I know a girl which plays the violin.
バイオリンをひく女の子を知っています。
人を which で説明することはできません。人は who か that です。
×
This is the train who goes to the airport.
これは空港へ行く電車です。
○
This is the train that goes to the airport.
これは空港へ行く電車です。
物には who は使えません。物や動物は which か that です。
○
I have a neighbor who owns a small bakery.
小さなパン屋を営んでいるご近所さんがいます。
○
I have a neighbor that owns a small bakery.
小さなパン屋を営んでいるご近所さんがいます。
人にも that は使えます。会話でもよく使われます。
覚え方・注意点
- 人を which で説明することはできません。人は who か that を使います。
- 人と動物や物をまとめて説明するときは、that を使うことが多いです。
確認問題
( )に入れるのに、より自然なのはどちらでしょう。
問1
The woman ( ) lives next door is a nurse.
- who
- which
答えと解説
正解:1. who
人を説明するので「who」です。
問2
I like the song ( ) is playing now.
- which
- who
答えと解説
正解:1. which
物を説明するので「which」です。
問3
The people and the dogs ( ) live in this town are friendly.
- who
- that
答えと解説
正解:2. that
人と動物をまとめて説明するときは「that」がふつうです。
それぞれの文法の詳しい説明
- 関係代名詞「who」(主格)の意味と使い方 〜する(人)(人を説明する節をつなぐ)
- 関係代名詞「which / that」(主格)の意味と使い方 〜する(物)(物を説明する節をつなぐ)