関係代名詞まとめ
まずはどの関係代名詞でも<【名詞(先行詞)】+関係代名詞+(S)V~>という形で「~する【名詞】」という意味関係になることを覚えてください。
I know a man who is a doctor. | 「私は医者である男性を知っている」 |
The man whose name is famous is my father. | 「名前が有名であるその男性は私の父だ」 |
He has the pen which I bought yesterday. | 「彼は私が昨日買ったペンを持っている」 |
Look at the boy that is running over there. | 「向こうで走っている男の子を見て」 |
This is a man whom I met at the party. | 「この人は私がパーティーで会った男性だ」 |
どの関係代名詞が使われていても<関係代名詞+(S)V~>というまとまりが、前にある【名詞】を修飾しています。今後は<【名詞】+関係代名詞+(S)V~>という形を発見したら、この形だと予測してみてください。
つぎに「関係代名詞は<先行詞>と<後ろに続く文の形>によってどれを使うかが決まる」というポイントの確認です。
【主格の後は動詞=動詞の前は主格】
I have a friend (who lives in China). | 「私には(中国に住んでいる)友達がいる」 |
Mary works for a company (which makes cars). | 「メアリーは(車を作っている)会社で働いている」 |
The woman (who is wearing a hat) is my mother. | 「(帽子をかぶっている)女性は私の母だ」 |
【所有格の後は<a(an)><the><所有格>のついてない名詞(=裸の名詞)/ <a(an)><the><所有格>のついてない名詞の前は所有格】
I know a man (whose mother is famous). | 「私は、(母親が有名な)男性を知っている」 |
The book (whose title you don’t know) is famous. | 「(あなたがタイトルを知らない)その本は有名だ」 |
Do you know a man (whose first name) is Tom? | 「(名前がトムである)男性を知っていますか?」 |
【目的格の後は<主語+動詞~>/<主語+動詞~>の前は目的格】
The girl whom I met yesterday was very kind. | 「私が昨日会った女の子はとても優しかった」 |
The book which I bought yesterday is very interesting. | 「私が昨日買った本はとてもおもしろい」 |
Do you know the boy that she met last week? | 「先週彼女が会った男の子を知っていますか?」 |
まとめると、「動詞の前は主格、<a(an)><the><所有格>などがついていない名詞(=裸の名詞)の前は所有格、<主語+動詞>の前は目的格」ということを覚えておきましょう。
関係代名詞の省略
<先行詞+関係代名詞+SV~>という形になっていたら<関係代名詞>を省略することができます。言い換えると、省略後の形が<先行詞+SV~>という形になる場合に省略することができます。今回学習したものの中では<目的格>が省略することのできる関係代名詞です。
The girl whom I met yesterday was very kind. |
→The girl I met yesterday was very kind. |
逆に言えば、<名詞+SV~>という形になっていたら、<名詞>と<SV~>の間に関係代名詞の目的格が省略されていると考えてください。基本的に、先行詞が<人>でも<人以外>でも使うことができる<that>を補って考えるとよいです。
The girl I met yesterday was very kind. |
→The girl that I met yesterday was very kind. ※<名詞+SV>となっていたら<名詞>と<SV>の間に目的格の関係代名詞が省略されいている ※thatの代わりにwhomを補ってもよい。 |
以下のように、<前置詞+名詞>の後に<SV>が続く場合は、一見<名詞+SV>で関係詞の省略に見えますが、関係詞の省略にあたらない場合も多いので注意しておいてください。
In the park I saw a running dog. | 「公園の中で私は走っている犬を見た」 |