質問: 関係副詞 where と 関係代名詞 which で 学校のテストなんですが、 ”サンダルを買えるお店知ってる?”を英語にすると解答は、 ”do you know a shop where i can buy sandals?" となっていました。これは関係副詞のwhereでいいんですよね? また、この英文を、which を使っていうと、どういうのでしょうか? よろしくお願いします。m(__)m
回答: >これは関係副詞のwhereでいいんですよね? その通りです。 先行詞 a shop と,関係詞節内の i can buy sandals をつなげようとすると,a shop を人称代名詞 it で受けたとして,i can buy sandals it とはできません。 i can bought sandals there(=at[in] it) なら,うまくつながります。 関係代名詞 which というのは,先行詞を人称代名詞 it や them[they] で受けるような感覚なのに対して,関係副詞 where は副詞 there で受ける感覚です。 関係代名詞を用いるなら,there でなく,at it と考えると,it がでてきます。 したがって,do you know a shop which i can buy sandals at? となりますが,which を省略するのが普通です。 あるいは,かたい表現では,do you know at which i can buy sandals? となります。 at は in にしてもいいと思います。