没有硬性区分,要看具体情况而定。
1、in表示地点:
(1)用于指较大的地方(大范围,如城市,省,国家)。
(2)虽然是很小的地方,如果说话人住在那里,也可用in。商店、学校、机关等,若看作一个地点(point)用at,若看作一个场所(place)用in。
2、at表示地点:
(1)用于指较小的地方(小范围,如家,超市)。
(2)用于门牌号码前。
方位介词的分辨比较
1、"in the+方位名词"指的是小范围在一个大范围的里面,表示"在某范围之内",强调两者的包含关系。
如:Beijing is in the north of China.北京在中国的北部。
2、"on the+方位名词"指的是一个范围紧挨着另一个范围,表示"两地接壤",强调两者为相邻关系。
如:Korea is on the northeast of China.朝鲜在中国的东北面。
3、 "to the+方位名词"指的是一个范围和另一个范围之间隔段距离,表示"在某范围之外",强调两者是远离关系。
如:Japan is to the east of China.日本位于中国的东边。