質問: 中高生にどう説明すればいいでしょうか(関係詞) 次の問題で2文を1つの文にする the hotel was near the sea. she spent the night at the hotel the hoteru where she spent the night was near the sea. という問題の場合 何故she spent~のほうが先に来てwas near~が後に行くのか をどう説明したらいいですか?
回答: この課題の場合、最初の二つの文を関係副詞whereを使ってひとつの文にせよ、という指示があったのでしょうか? それであれば: the hotel where she spent the night was near the sea. しか作れないというのが解答になります。この場合whereはshe spent the night ’at the hotel'のat the hotel(=at which)のことですね。 上記の文の場合は主節がthe hotel was near the sea.ですが、she spent the night at the hotel.を主節にすることも可能です: she spent the night at the hotel(,) which was near the sea. この場合、the hotel=whichは従属節の主語として使われています。主語になれるのは名詞ですから、関係副詞は使えずに関係代名詞whichが使われます。...ところが、こちらもshe spentがwas nearよりも先に来てしまいましたね。 ともかく、このように二つの文を関係詞を使ってひとつにする場合は、(1)先行詞となる語句を選んで、(2)その先行詞候補がそれぞれの文でどういう位置づけ(主語、副詞句など)になっているか、に注目して、(3)適切な関係詞を充てることが学習のポイントです。「何故she spent~のほうが先に来てwas near~が後に行くのか」という疑問は、あくまでも結果の姿に着目しているだけですから、考慮の必要はないと思います。