質問: 英語のinとatの違いがわかりません。 英語のinとatの違いがわかりません。 in the roomや、in my houseなどはinになるのに、 in the airportや、in the stationではなく、at the airportや、at the stationとなるのでしょうか?先生に聞いてもあいまいな答えしか言ってくれません。 中学生でも、わかるような説明をお願いします。 説明文は長くなっても大丈夫です。
回答: webster dictionaryからまずinの定義を。 the specific signification of in is situation or place with respect to surrounding, environment, encompassment, etc. 「inは、周囲、環境、範疇等に関連した状況または場所を、明確に指示する」 次にatはどうかというと、 primarily, this word expresses the relations of presence, nearness in place or time. 「主としてこの語(at)は、ある場所または時間内にある、存在や接近との関係を示す」 とあり更に、 it is less definite than in or on. 「in, onに比べやや不確定(不明瞭)」 とあります。 「部屋」「家」は限定的要素が明確であり、 「空港」「駅」は地勢的、面積的に言っても不明確だということなのでしょう。 このあたりの定義を根本として、書き手はニュアンスを表示しているでしょうし、 もちろん言語表現は自由ですので、例外も多々見られますね。 蛇足ですが、私個人の主観的なイメージを申し添えますと、 inは「袋に捉えたノラ猫」 atは「庭のゲージ内に捉えたノラ猫」 位に認識しております。