• ベストアンサー

前置詞の質問

1.She bought her wedding dress (in) an exclusive shop on Fifth Avenue. 2.While Dave was (at) the top of the Eiffel Tower, he could see .... 1の英文の(in)はatではだめでしょうか。また、2の(at)はonではどうでしょうか。

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

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

> 1.She bought her wedding dress (in) an exclusive shop on Fifth Avenue. > 1の英文の(in)はatではだめでしょうか。 いいですよ。 "at" は単に購入した場所を表すのに対して、"in" は実際にお店に出向いて購入したことを表しています。 例 1 : She bought her wedding dress in an exclusive shop on Fifth Avenue. <OK> 例 2 : She bought her wedding dress at an exclusive shop on Fifth Avenue. <OK> 例 3 : I bought this dress at Old Navy on line. <OK> 例 4 : I bought this dress in Old Navy on line. <NG> > 2.While Dave was (at) the top of the Eiffel Tower, he could see .... > 2の(at)はonではどうでしょうか。 > 2ですがon the top にすると、まさにtowerの上を表してしまう。一方、atは「そのあたり」を表すので(ex. at the door)上の方(たとえば展望台のような場所)を表す、と考えられないでしょうか。 その通りです。 "on" を使っても文法的には正しいです。 が、エッフェル塔をよじ登らないといけないので、現実にそのような状況のことが起こることはまずないと考えるのが普通だと思います。

noname#120814
質問者

お礼

ありがとうございました。よくわかりました。

その他の回答 (2)

  • yo_sh
  • ベストアンサー率17% (13/73)
回答No.2

1  前置詞のイメージですが、atは一点をさす、inは空間のイメージです。 ある一点で買い物をしたというより、ある空間で買い物をしたという方がしっくりきます。 2 onは何かに接している、何かの上でというイメージです。 on the wallなど。ですので、一点をさすatの方がふさわしいです。 ○か×かでいうと、1は○、2は使えないかもしれません。

noname#120814
質問者

補足

2ですがon the top にすると、まさにtowerの上を表してしまう。一方、atは「そのあたり」を表すので(ex. at the door)上の方(たとえば展望台のような場所)を表す、と考えられないでしょうか。

  • zak33697
  • ベストアンサー率27% (275/1016)
回答No.1

1. ok 2. maybe ok