灯神的精灵
the river,因为那表示”在河上”,而at the river则表示在河附近的地方或是河里. By the river表示在河边,一般用于表示在河边做什么事.另外还有on the bank of the river,指在河岸上;beside the river,指在河的旁边.
木易小青争
专家来了 bank,指河岸 ,on the banks,注意要加s,河两岸,也可以说on a bank. shore岸,不一定是河岸.on the shore ashore 直接就可以表示在岸上
优质英语培训问答知识库