on与at有什么区别

如题所述

 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.桌子上有盏台灯。(桌子与灯接触)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-24
用在时间前面的话,on 一般表示在具体某一天,或者具体某一天的上下午;而at一般指具体的时刻,如:at 3:00 o'clock.
用在方位的话,on 一般表示在其表面,而at一般指在边上;at还可以指在小地方。
相似回答