“在河上”常见的英文表达是 “on the river” 。例如:There are many boats on the river.(河上有许多船。)
此外,根据具体语境,也可能用 “over the river” (强调在河的正上方空间) ,比如:A bridge spans over the river.(一座桥横跨在河上 。 )