1, 表示某一点位置,如门牌号前,用 at :
We live at No. 87 Beijing Road. 我们住在北京路 87 号。
The hospital is at the end of the street . 医院在这条街的尽头。
2,与名词所有格连用表示地点,也用 at 。
3,介词 on 用于地点,主要指在某物的表面:
What’s on the table? 桌上有什么?
在少数搭配中,也用介词 on :
He works on a farm. 他在农场工作。
4,at 与 in 的另一个 区别 是: at 多用于指较小的地方,而 in 多用于指较大的地方:
in Shanghai 在上海
at the station 在车站
5,虽然是很小的地方,如果说话人住在那里,也可用 in 。
商店、学校、机关等,若看作一个地点(point)用 at ,若看作一个场所(place)用 in 。
如: I met him at the post-office. I’m now working in the post-office.
6,在某些搭配中,三者的 区别 与英国英语和美国英语有关:
in the street (英) / on the street (美)在街上
in the road (英) / on the road (美) 在路上
7,in , on 在方位名词前的 区别
1)in 表示A地在B地范围之内。如: Taiwan is in the southeast of China.
2). on 表示A地与B地接壤、毗邻。如: North Korea is on the east of China.