地名前加AT和加IN和ON有什么区别?

如题所述

区别只有一点,就是表示的意思不同:

1、at表示地点,一般用于较小的地名(方)前,译为"在??"。如:

athome在家,atthestation在车站

2、in表示地点、场所,译为"在??里"、"在??中"。如:

inthefactory在工厂,intheroom在房间里,inthesun在阳光下,inthemiddleof...在??的中央

3、on表示地点、位置,有"在??旁"、"接近"、"靠近"之意。如:

ahouseonthemainroad临大街的房子,sitonmyright坐在我的右边

扩展资料:

词义辨析:

一、at,in,on

这些前置词在表示地点或时间时均含“在??”之意。

1、at表地点时,指空间位置上的某一点;表时间时,指在时间上的某一时刻。

2、in表地点时,指在某一立体空间范围内;表时间时,指一段时间或与年、月、季节时间连用。

3、on表地点时,指某物与另一物表面相接触,或与某地方接壤等;表时间时,指在某一天或某一天的某个时间,尤指在星期几。

二、in与at的比较

用于地方时,at指较小的地方,如指城镇时,in指较大的地方,用于省、国家、大陆前。国际大都市前用at 和in都有,但在London前通常用in。

在指说话人的住处时要用in,且一般in表示实在的存在,而at却不是。说到某大城市的某大建筑物,往往在大城市名称的前面用at,如thePantheon at Rome。

说到商店、机关、学校等,假使看作一个地点(point)用at。假使看作一个场所(place)用in,thebarber's(理发店),Green's(Green所开的店)等前面只用at,不用in。

说到门牌用at,如live at 1184ZhongshanRoad,路名前面该用in,而说“在??路口”用at。

温馨提示:答案为网友推荐,仅供参考