質問: 関係副詞 where と関係代名詞 whichi の違いを教えてください。 this is the place where i was born. this is the place in which i was born. の2文はわかるのですが、 どうして this is the village where i visited last year. は間違いで、 this is the village which i visited last year. は正しいのかがわかりません。 先行詞 the village が、動詞visit の目的語に当るから 目的格の関係代名詞がはいるとのことですが、この説明自体が良くわからないため、自分で理解できていないのだと思います。 this is where i visited last year. は正しいと思うので、 the is the place where i visited last year. もきっと正しいのではないかと思います。 しかし、 the place を the village に変えると、なんで where は間違いで、which にしなくてはいけないのか、そこが理解できていないんだと思います。 どなたか、教えていただけませんでしょうか。よろしくお願いします。
回答: >this is the village where i visited last year. は間違いで、 this is the village which i visited last year. は正しいのかが わかりません。 もともとの文に戻すとthis is the village. とi visit the village last year. となります。 このvillageを関係代名詞に置き換えるわけですからwhereではなくてwhichになります。 whereは場所を表す副詞なので目的語にはなれないのです。 そもそもwhere=in whichですから whereを使おうとするともともとの文が i visit in the village last year. ということになります。 しかしthe villageはvisitの目的語であるためにthe villageの前にinがつくことはありません。 visitは他動詞ですから... だいたいこんなもんでしょうか? ですから this is where i visited last year. 自体も間違っているのではないでしょうか 私は大学受験で英語を勉強しただけで英語が話せるわけではないので 間違っていたらごめんなさい 勉強がんばってください。