“河边”的英文表达有什么区别?

它不可能在河上,因为它的意思是“在河上”,而at the river的意思是在河边或者在河里。

By the river的意思是河边,一般用来表示在河边做什么。还有在河岸上,意思是在河岸上;河边是指河边。