on the river和over the river区别是:含义不同、用法不同、侧重点不同。
一、含义不同
on the river
释义:特指;在河上;在河边。
例句:
The ice on the river is thick enough to walk on.
河上的冰已经禁得住人走了。
over the river
释义:过河。
例句:
They got over the river.他们过了河。
二、用法不同
on the river
用法:on指与另一物表面相接触。
over the river
用法:over表示方向,其后一般接容器类物体、河堤等,可表示状态。
三、侧重点不同
on the river
解析:表示位置时笼统指“在上方”,不一定垂直。
over the river
解析:over指一物在另一物的垂直上方,多暗示悬空。