質問: where are you ?という文 where are you ? という文の構造が良く分かりません。 (1) where are you from ? とか (2) who are you ? であれば (1)は元の文が you are from 〇〇. ですし、 (2)の元の文は you are 〇〇. だと思います。 しかし where are you ? という文は you are in 〇〇. などのように、前置詞が本来はいるはずだと思いますが、 それがありません。 「あなたはどこにいますか?(電話などの状況)」と聞く際は where are you in ? などと聞くのが正しいのでしょうか?
回答: whereは、疑問副詞で、「どこに」とか、「どこへ」という意味ですから、前置詞は要らないのです。副詞のthere(そこへ、そこに)とか、here(ここへ、ここに)という言葉と同様です。i go thereとか i am hereといい、i go to thereとか、i am at hereとかいわないのと同じです。 「あなたは(いま)どこにいるのですか?」と聞きたいなら、where are you (now)?でよいので、答えはi am in shinjuku. あるいはi am just at the door of your house.というふうになります。 where are you from?は「あなたはどこから来たのか?」つまり「あなたの出身はどこですか?」というふうに副詞の前に前置詞がつくことはあります。たとえば、ここから駅まで、10分かかります、だったら、 it is 10 minutes from here to the station. と、副詞hereの前に前置詞fromがついて、「ここから」となることはかまいません。