这两个介词的用法区别是比较明显的。都别都是表示在什么的上面。on用来表示上面的物品已下面的物体有接触。比如说 The book is on the desk.The volleyball is on the floor. 这两句中,书与桌子有明显的接触,足球与地面也有直接的接触。而above用来表示上面的物体与下面的物体没有接触,比如,There is a bridge above the river.The light is above the table. 这两句中,前一句桥没有与河面直接接触,灯泡与桌面也没有直接接触。
总之,上面的物体与下面的物体有接触,就用on,上面的物体与下面的物体没有接触,就用above!