英語の「where」と「which / that」の違い
where は場所を説明し、あとに 主語 + 動詞 の完全な文が続きます。which / that は節の中で主語や目的語になるので、あとの文には名詞が 1 つ欠けます。
使い分けの表
| where | which / that | |
|---|---|---|
| 意味 | 〜する(場所)(場所を説明する) | 〜する(物)(物を説明する節をつなぐ) |
| あとの形 | 主語 + 動詞(完全な文) | 動詞、または名詞が欠けた主語 + 動詞 |
| 説明する名詞 | 場所 | 場所を含む物すべて |
| 例 | the town where I grew up | the town that has a park |
例文で比べる
○ = 自然 △ = 通じるが、その場面・文体には合わない × = 不自然・誤り
○
This is the park where we play soccer.
ここは私たちがサッカーをする公園です。
×
This is the park which we play soccer.
ここは私たちがサッカーをする公園です。
which のあとは名詞が 1 つ欠けた形です。we play soccer は完全な文なので where です。
×
I work in an office where has a view of the sea.
海が見える事務所で働いています。
○
I work in an office that has a view of the sea.
海が見える事務所で働いています。
あとに動詞が直接続くので、where でなく that か which を使います。
○
This is the café where I met Anna.
ここは私がアンナに会ったカフェです。
○
This is the café that I met Anna at.
ここは私がアンナに会ったカフェです。
前置詞を最後に置けば that でも言えますが、where のほうが短く自然です。
覚え方・注意点
- where のあとは完全な文、which / that のあとは名詞が 1 つ欠けた形です。
- 場所の名詞でも、あとに動詞が直接続くなら which / that を使います。
- where は at / in / on + which と言い換えられます。
確認問題
( )に入れるのに、より自然なのはどちらでしょう。
問1
That is the hotel ( ) my parents stayed last summer.
- which
- where
答えと解説
正解:2. where
あとが完全な文で、場所を説明するので「where」です。
問2
We visited a museum ( ) has many old maps.
- where
- that
答えと解説
正解:2. that
あとに動詞が直接続くので「that」です。
問3
Do you remember the town ( ) we got lost in?
- where
- that
答えと解説
正解:2. that
in の目的語が欠けているので「that」です。
それぞれの文法の詳しい説明
- 関係副詞「where」の意味と使い方 〜する(場所)(場所を説明する)
- 関係代名詞「which / that」(主格)の意味と使い方 〜する(物)(物を説明する節をつなぐ)