onthelake和ontheriver有什么区别

如题所述

两个都正确要看用在哪里方面。
1、intheriver,在河里,是指在河水中,如鱼、沉船等,尤其注意在河里游泳也是用intheriver。
2、ontheriver,在河上,是指在水面上,如船只、水坝、漂浮物等。此外还可以指在河岸边上,如村庄、市镇等。
例句:Weheardwildduckquackingontheriver.我们听到野鸭子在河上呱呱叫。Theriverhadbeenbridgedwithslabsofrock.用石板在河上架了桥。
温馨提示:答案为网友推荐,仅供参考
相似回答