船在水上是用in还是用on

快点,谢谢

on 做这类题不要钻牛角尖,认为船有一部分在水里,想想水是一个相对船底的平面。或者多读培养语感,on water就很自然。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-15
在表示船上有多少人或物等意思时,ship 前用介词 in 或 on 均可,但以用 on 为普通:

How many people were there in / on that ship? 那条船上有多少人?( 周国珍主编 《英汉详注词典》p.1327)

表示“上船”,是用 get on the ship 和 get in the ship 都可以,仍以用 on 为普通:

So he bought a ticket with that little money he had and got on / in the ship
第2个回答  2010-07-25
on吧 毕竟是飘在水上,不是沉没在水里的
第3个回答  2010-07-25
水面上的用on,水里面是in
第4个回答  2010-07-25
on