on和at:
at意思:prep.在(某处);在(学习或工作地点);在(某时间或时刻)。on意思:prep.(覆盖、附着)在…上(意指接触物体表面或构成物体表面的一部分);由…支撑着;在(运输工具)上。
at指具体的地方:
(1)用于指较小的地方。如:
I shall wait for you at the station.
(2)用于门牌号码前。如:
He lives at 115 Zhongshan Road.
on,一般指比较具体的街道。在...上面,如:
You may know that President Obama livesonPennsylvania AvenueinWashington, D.C.