✨ ベストアンサー ✨
では最初に、whoやwhichなどが関係代名詞でwhereやwhyが関係副詞というのは分かっていますか?
先行詞である名詞が後ろに続く節にどのような形で(=どの品詞として)入るかによって、「関係代名詞」か「関係副詞」かが決まります。
下記の2つの英文で比較しながら具体的に見てください。
~関係代名詞~
India is the country which I have wanted to visit the country for along time.
「インドは私が長いこと訪れたかった国だ」
これを2つの文に分けて考えると
India is the country.+I have wanted to visit the country(→which) for a long time.
→先行詞the countryは、後続の文において、他動詞visitの目的語になるのは名詞である為に、前の文では関係代名詞whichが用いられている。
~関係副詞~
India is the country where I used to live.
「インドは私がかつて住んでいた国だ」
これを2つの文に分けて考えると
India is the country.+I used to live there(→where)
───
→先行詞the countryは、後続の文において、there「そこに」(=in the country「その国に」)
という副詞になり、liveの後ろに置かれている。
liveは自動詞で目的語を導かない為、live the countryと言えずlive in the country、すなわちlive thereと言わねばならない。
そしてthereは副詞である為、ここでは関係副詞whereが用いられている。
要約すれば、先行詞である名詞を後続の節に組み込む場合、それが(主語や目的語として)名詞の形で入れば関係代名詞(副詞として)〈前置詞+名詞〉という形で入れば関係副詞が用いられるということです。
下記を見てください。
〈前置詞+関係代名詞〉関係副詞
・in which , on which , at which⇔where(先行詞は〈場所〉)
・in which , on which , at when⇔when(先行詞は〈時〉)
・for which ⇔ why(先行詞はthe reason〈理由〉)
~最後の確認~
India is the country.+I used to live in the country.
→India is the countryin which I used to live.
India is the country.+I used to live there.
→India is thecountry where I used to live.となります。
[アドバイス]
関係代名詞と関係副詞は先行詞だけを見て決まるものではありません。
先行詞に導かれる後続の節の中での先行詞の役割を見極めることがカギです!
長文すみません!
分かりやすい回答ありがとうございます!!どうしても違いが理解できなかったので助かりました(^_^;)参考にして勉強させていただきます!
それは良かったです!
勉強頑張って下さい!!
知ってます。where→in which
when→on which的なことも知ってます。あと、関係代名詞の直後は不完全な文が続いてる的なのも