• ベストアンサー

atについて

いつもお世話になっています。 以下の文についてお教え頂けないでしょうか。 What time is the flight for Munish, and at which hotel will be staying? (1)at which と、どうしてatがwhichの前にくるのでしょうか? (2) staying atとすると間違いなのでしょうか? 平易にお教え頂ければ有り難いです。どうぞ宜しくお願い申し上げます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

正確には at which hotel will you be staying? I will be staying at X hotel. において、X を尋ねます。 stay at ~で「~に滞在する」 stay in London などに対し、hotel なら at です。 ここで、「どのホテルに」という場合に at which hotel とかたまりになって、前に出ます。 What time do you get up? 時間の場合には at what time のようにわざわざ言わないのですが、 場所の場合には前置詞を省略しないことが多いです。 口語的には which hotel will you be staying at? と後に回すのが普通でしょう。

cia1078
質問者

お礼

いつもお世話になっています。 なんだかこの文頭のatに違和感を感じたのは見慣れていないからかと思いました。 また、What time do you get up?もat What time do you get up?と言うようになっていればat which hotel も違和感が少なかったのかなと思います。 よい勉強ができました。 今後ともご指導の程どうぞ宜しくお願い申し上げます。

その他の回答 (2)

回答No.2

(1)at which と、どうしてatがwhichの前にくるのでしょうか? which は関係代「名詞」です。at は前置詞です。前置詞は名詞の前に置くのでそう呼びます。at which の語順は、前置詞が名詞の前に置かれるというルールを守っているのです。 (2) staying at とすると間違いなのでしょうか? 正しいです。ただし、「前置詞を名詞の前に置く」というルールが崩れるので、それが気になる場合は(1)の語順にします。

cia1078
質問者

お礼

今回もお教えいただきありがとうございました。 前置詞が名詞の前に置かれるというルールなのですね。 でおなんだかわたくしにとっては聞き慣れなくて、、。 よい勉強ができました。 これからもご指導の程頂ければとても嬉しいです。

  • SPS700
  • ベストアンサー率46% (15297/33016)
回答No.1

これは二つの疑問文の重なりですが、後半の主語が抜けています。で、ご質問ですが 1。  at which と、どうしてatがwhichの前にくるのでしょうか?     ここに置くと減点されないからです。人生は落第であるとお考えなら好きな所に置いていいです。 2。 staying atとすると間違いなのでしょうか?      いいえ腹を立てるのは文法の先生だけです。前置詞を最後に置くような馬鹿は出て行け、とアメリカ人の先生が頭から蒸気を出していました。面白かったです。

cia1078
質問者

お礼

早々とお教え頂きどうもありがとうございました。

関連するQ&A