at 强调点,on 强调面,具体区别如下: at主要用在: (1) at通常指小地方,如:home,school (2) at通常所指范围不太明显,表示“在……附近,旁边” Mrs. Jones is at home Thursdays. 琼斯太太每星期四在家接待客人 The ball is at the corner. 球搁在角落里 on主要用在: (1)on主要指“在……之上”,强调和表面接触,如on the ground (2)表示毗邻,接壤(是相邻关系) He put his watch on the desk 他把手表放在桌子上 Canada lies on the north of America 加拿大在美国的北边(与美国接壤) 【注意】over也可以表示“在......上方”,但是指一物体与另一物体不接触,如: There is a light over the desk.桌子上方有一盏灯(桌子和灯不接触) There is a light on the desk.桌子上有盏台灯。

(桌子与灯接触)