一般来说,in/at 用作地点介词的时候的in 后加大地方(有时候也可以用在小的地点前),at后加小地方。如:in China, in the school, at school, at the school gate,等。
这种区分也会在词组中体现出来:
arrive in + 大地方的地点。如:arrive in Shenzhen.
arrive at + 小地方的地点。如:arrive at school.
on (常用作时间介词)在用作地点介词的时候,一般指的是“在...上面”。 常用的有:on the farm/ground/floor等。
大地方用in,小地方用ai,在……之上用on
at, in和on表示地点时的区别
1. at表示地点:
(1)用于指较小的地方。如:I shall wait for you at the station.
(2)用于门牌号码前。如:He lives at 115 Zhongshan Road.
2. in表示地点:
(1)用于指较大的地方。如:He lives in Shanghai.
(2)虽然是很小的地方,如果说话人住在那里,也可用in。商店、学校、机关等,若看作一个地点(point)用at,若看作一个场所(place)用in。如:I met him at the post-office. I’m now working in the post-office.
3. on表示地点,一般指与面或线接触,意为“在……上;在……旁”。如:The picture was hanging on the wall.
-----希望回答有所帮助
多数用at o(∩_∩)o