英文法:前置詞+関係代名詞

問中 ( 正解:問|不正解:問 )
達成率
%


その他 文法一覧へ戻る リセット
このページの使い方
1
動画で見る
まず全体像をつかむ
2
解説で理解する
「なぜ」が分かる
3
クイズで定着
上のボタンから挑戦
英語漬け解説動画前置詞+関係代名詞を動画でサクッと理解する
前置詞+関係代名詞の解説動画

前置詞+関係代名詞は、関係詞節の中にある前置詞を関係代名詞の直前に移動させた形です。物には in which・of which、人には with whom・to whom を使い、前置詞を文末に残す形(which … in)よりもかたい書き言葉になります。

1前置詞+関係代名詞の基本(in which の作り方)

🔗
前置詞の目的語が先行詞なら、前置詞ごと前に出せる!He lives in the house. の in the house が in which に変わり、先行詞のすぐ後ろに置かれます。
This is the house
in which
he lives.

→ This is the house in which he lives.(これは彼が住んでいる家です。)

2つの文をつなぐときの手順はかんたんです。①2文目の in the housein which に変える → ②それを関係詞節の先頭(先行詞のすぐ後ろ)に移動する、これだけです。

POINT
前置詞のうしろは目的格になります。先行詞が物なら which、人なら whom。この位置に that・who・省略 は使えません。
英語日本語
This is the house "
in which
" he lives.
これは彼が住んでいる家です。
That is the box "
in which
" I keep my letters.
あれは私が手紙を入れておく箱です。
This is the pen "
with which
" I wrote the letter.
これは私がその手紙を書いたペンです。
The chair "
on which
" she sat was broken.
彼女が座っていたいすは壊れていました。
Tokyo is the city "
in which
" I was born.
東京は私が生まれた都市です。

2前置詞は「前」か「文末」か(2つの形)

🔀
前に出しても、文末に残してもOK。意味は同じ!前に出す形はかたい書き言葉、文末に残す形は会話でよく使われます。ただし「前に出す形」だけルールがきびしくなります。
前置詞+which / whom
前置詞+that
前置詞+省略

→ 前置詞を前に出したときは、which / whom しか置けません

POINT
前置詞を文末に残す形なら制限はゆるく、which / that / 省略のどれでもOKです。
例:the house in which he lives = the house (which / that) he lives in
英語日本語
The house "
in which
" he lives is old.
彼が住んでいる家は古いです。

(かたい書き言葉)
The house "
which
" he lives "
in
" is old.
彼が住んでいる家は古いです。

(前置詞は文末)
The house "
that
" he lives "
in
" is old.
彼が住んでいる家は古いです。

(that もOK)
The house he lives "
in
" is old.
彼が住んでいる家は古いです。

(関係代名詞を省略)
▶ よくある「まちがい」の例を見る
まちがった英文なぜダメか
✕ The house
in that
he lives is old.
前置詞の直後に that は置けません。
✕ The man
with who
I talked is Bob.
前置詞の直後は who ではなく whom です。
✕ The house
in
he lives is old.
前置詞の直後の関係代名詞は省略できません。
✕ The house
in which
he lives
in
is old.
前置詞を2回使ってはいけません(どちらか1つ)。

3人が先行詞のとき(with whom / to whom)

🙋
人+前置詞なら、必ず whom!with whom・to whom・for whom・about whom のように、前置詞とセットで覚えてしまうのがコツです。
I talked with the man.
with を前へ
the man with whom I talked
POINT
✕ the man with who は誤りです。who を使いたいときは前置詞を文末に残して the man who I talked with とします(会話ではこちらが自然)。
英語日本語
The man "
with whom
" I talked is my uncle.
私が話をした男性は私のおじです。
She is the person "
to whom
" I sent the e-mail.
彼女は私がそのメールを送った人です。
He is the friend "
on whom
" I can rely.
彼は私が頼ることのできる友人です。
She is the girl "
about whom
" I told you.
彼女は私があなたに話した女の子です。
Those are the students "
for whom
" this book was written.
あれらが、この本が書かれた対象の生徒たちです。

4of which(「〜の…」を表す形)

🏠
of which は whose の言いかえ!物が先行詞のとき、whose の代わりに「名詞 + of which」または「of which + 名詞」が使えます。
the house whose roof is red
the house the roof of which is red

→ どちらも「屋根が赤いその家」という意味です。

POINT
語順は2通り:the roof of which is redof which the roof is red。どちらもかたい書き言葉なので、会話では whosewith a red roof のほうが自然です。
英語日本語
I have a car "
the engine of which
" is very powerful.
私はエンジンがとても力強い車を持っています。
I have a car "
whose engine
" is very powerful.
私はエンジンがとても力強い車を持っています。

(同じ意味・こちらが自然)
This is a book "
the cover of which
" is torn.
これは表紙が破れている本です。
We visited a temple "
the history of which
" is very long.
私たちは歴史がとても長いお寺を訪れました。
I saw a mountain "
the top of which
" was covered with snow.
私は頂上が雪におおわれた山を見ました。

5関係副詞への言いかえ(in which = where)

🔁
「前置詞+which」は関係副詞1語にまとめられる!場所なら where、時なら when、理由(the reason)なら why、方法(the way)なら how に変わります。
the place in which we met
1語にまとめる
the place where we met
POINT
言いかえられるのは、節の中が「前置詞+先行詞」の関係になっているときだけです。visit のように前置詞がいらない動詞(the town which I visited)は where にできません。
英語日本語
This is the house "
in which
" he lives.
= This is the house "
where
" he lives.
これは彼が住んでいる家です。
I remember the day "
on which
" we first met.
= I remember the day "
when
" we first met.
私は私たちが初めて会った日を覚えています。
That is the reason "
for which
" he was angry.
= That is the reason "
why
" he was angry.
それが彼が怒っていた理由です。
I don't know the way "
in which
" he solved it.
= I don't know "
how
" he solved it.
私は彼がそれをどうやって解いたのか知りません。
The town "
which
" I visited was small.
私が訪れた町は小さかったです。

(visit は前置詞不要 → where にできない)
▶ 「前置詞+which」と関係副詞の対応表を見る
先行詞前置詞+which関係副詞
場所(place / house / town)
in which / at which
where
時(day / year / time)
on which / in which
when
理由(the reason)
for which
why
方法(the way)
in which
how

前置詞+関係代名詞の よくある質問(FAQ)

前置詞のうしろに that は使えますか?

使えません。「in that」「with that」のように前置詞の直後に that を置く形は誤りです。that を使いたいときは前置詞を文末に残します(例:the house that he lives in)。同じ理由で、前置詞の直後では関係代名詞を省略することもできません。

with whom を with who と言ってもいいですか?

前置詞の直後に置けるのは目的格の whom だけなので、「with who」は誤りです。who を使いたいときは前置詞を文末に残して「the man who I spoke with」とします。この形は会話でよく使われる自然な言い方です。

前置詞を前に出す形と文末に残す形、どちらを使えばいいですか?

意味は同じです。前に出す形(in which)は書き言葉・かたい文章で好まれ、文末に残す形(which ... in)は会話でよく使われます。テストでは2つの形の書き換えが問われるので、どちらの形も作れるようにしておきましょう。

of which と whose の違いは何ですか?

どちらも「〜の…」という所有・所属の関係を表します。whose は人にも物にも使えて短く自然ですが、of which は物にしか使えず、かたい書き言葉の表現です。「a car whose engine is new」=「a car the engine of which is new」となります。

in which はいつでも where に言い換えられますか?

言い換えられるのは、先行詞が場所で、関係詞節の中が「in + 先行詞」の関係になっているときだけです。visit のように前置詞を必要としない動詞の場合(例:the town which I visited)は前置詞がないので、where には置き換えられません。

参考資料:文部科学省平成29年度学習指導要領

↑Topへ