城市前面用in还是on 还是at

城市前面用in还是on 还是at

正常情况下,在哪个城市,也就是在哪里用in.但这个提问,主要是涉及与at在地点上的使用。

at作介词是“在”的意思,表示存在或出现的地点、场所、位置、空间,一般表示小地点in作介词是“在……里面、具有……特性”,一般表示大地点on作介词是“在……之上,向,朝”表示处于一个或大或小的平面上

城市前面用in还是on,还是at

城市前面用in,表示“在……城里”,例如:

The palace is the the oldest building in the city. 这宫殿是这座城里最古老的建筑(摘自《牛津词典》)(本句中,city前面用了介词in)

We changed trains in Shanghai. 我们在上海换乘火车(摘自《网易有道词典》)(本句中,城市名Shanghai前面用了介词in)

城市前面用in还是on,还是at

in是用在大地名前,城市或比城市更大

at是用在小地名前,比城市小

on是指在水边,江河湖海之滨

但是若指…范围之内,还是要用in,尽管不是大地名 the school,in the office

街道门牌号码前用at

若仅仅是街道,都可用,in the street,on the street