分类：教育/科学-外语学习-英语考试
问题：这里用in还是用on？Therearethreeboatsin/ 
There are three bts in/on the river.
回答：楼上各位的说法，如果只站在两个介词区别的角度看，都是对的。但我认为，各位忽略了这句话的语境，把这里的“河”误认作“水”。“河”是两条堤岸之间的空间，当然也包括其中的“水”。我认为这里两个介词都可以用，用in就说的是“河”，用on就说的是“水”。这就像the street一样，用in就说的是两边楼房之间的空间，用on就说的是街道这个平面。