on a river,on the river,in the river的区别

问题描述:

on a river,on the river,in the river的区别
它们的意思是什么?有什么区别?
on a river,on the river可以互换吗?
在河边 用哪个?

on a river = 在河上(没有指定那一条河)
on the river = 在河上 (指定那一条河)
in the river = 在河里
在河边= beside the river / beside a river