请教英语里的介词on,above,over都是“在--上面”具体使用时有和区别?

问题描述:

请教英语里的介词on,above,over都是“在--上面”具体使用时有和区别?

on接触面上方above不垂直上方over垂直上方

见语法书

on是贴着表面在上面 指就放在上面
above一般是相对某个东西在上面 垂直的在什么之上
over一般是大面积的 没有范围的在上面 over the rainbow