- ベストアンサー
関係副詞 where と 関係代名詞 which で
学校のテストなんですが、 ”サンダルを買えるお店知ってる?”を英語にすると解答は、 ”Do you know a shop where I can buy sandals?" となっていました。これは関係副詞のwhereでいいんですよね? また、この英文を、which を使っていうと、どういうのでしょうか? よろしくお願いします。m(__)m
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>これは関係副詞の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 にしてもいいと思います。
その他の回答 (4)
- Ganbatteruyo
- ベストアンサー率63% (4601/7273)
アメリカに38年住んでいる者です。 私なりに書かせてくださいね。 テスト、つまり学校英語のため、ということはわかっていますが、読んでください。 buy xxx at a shipという表現は確かに使われる表現ですが、buy xxx from a shopという表現の方が良く使われると思いますので、書かせてもらっています。 buy xxx at という表現は、xxxで買う、xxxでお金を払う、というフィーリングで使われがちなのです。 これをbuy xxx from という表現を使うと「から入手する、もちろんお金は払うけど」という表現になりがちだということを知っておいてください。 多分、学校ではwhereという関係副詞を関係代名詞を使って表現すると、at whichとしたがると思います。 よって、ご質問の回答としてはwhereをat whichに変えてDo you know a shop at which I can buy sandales?とするかDo you know a shop which I can buy sandales at?という表現を先生は求めていると思います。となります。 しかしfrom whichという表現やwhich xxxx from という表現も使いますし、さらに、文法学者さんが聞きたくない、Do you know a shop where I can buy sandals from?というfromのフィーリングを出した表現も使えます。 さらに、一般的な会話として、Do you know where I can buy sandals?という表現をして、a shopを省略してしまい、ネットでもいいし、ガレージエールでもいいから「どこか知りませんか」というフィーリングを出した表現も良く使います。 ググったりしてみればat a shopとfrom a shopと違いがあるかな、とネット上だけのことですがわかると思います。 これでいかがでしょうか。 分かりにくい点がありましたら、補足質問してください。
お礼
丁寧に回答していただきありがとうございます。 実際には、fromを使うんですね。テスト英語との違い、面白いですね。 本当にありがとうございました。
- wind-sky-wind
- ベストアンサー率63% (6647/10387)
#2です。 >Do you know at which I can buy sandals? Do you know a shop at which I can buy sandals? の誤りです。
- toko0503
- ベストアンサー率36% (886/2437)
I can buy sandales at a shop. ってことなので "Do you know a shop at which I can buy sandals?" となりますね。 テスト、頑張ってね~
お礼
迅速に回答していただきありがとうございました!解決しました!!
- straker505
- ベストアンサー率25% (237/946)
at (the place) which = where でしょうか。
お礼
迅速に回答していただきありがとうございました!解決しました!!
お礼
丁寧に回答していただきありがとうございました! 関係副詞の時は、there(=at it)なんですね。解決しました。 ありがとうございました。