船是用in the river 还是on the river

问题描述:

船是用in the river 还是on the river
there is a boat______ the river.
in the river 是在水中
on the river是在水面上
我认为是用in 因为船下部是在水里的 可是有人说是on
请说明理由和详解
但不要复制一大堆什么 in on的用法!

in the river 是在水中
on the river是在水面上
一点没错
船on the river是在水面上
鱼in the river 是在水中
要完全淹没才是in