当交通工具前有像a、the这样的限定词,或者名词是复数形式时,介词可以在on和in之间选择,但绝对不能使用by。比如She’ll go to Beijing on a plane或者in a plane都可以,但说by a plane就错了。
在自行车上应该用on还是in?
在自行车上我们要用on而不是in,因为人通常是骑在自行车这种开放式的交通工具表面的。记住这个规则,例句He goes to school on a bike就完全正确啦,千万不要说成in a bike哦。
有时候表示交通工具的名词会被具体的钟点时间修饰,这时候介词可以用by也可以用on。比如I’ll go on the 9 o’clock train或者I’ll go by the 9 o’clock train,这两种说法在语法上都是成立的。
总结一下用法规则:如果有具体限定词或复数形式,介词选in或on;如果没有限定词且不可数,则用by。特别需要注意的是,骑马和骑车这类动作,习惯上总是用on,这是固定用法。
当交通工具名词前面有具体的限定词,比如冠词a或者物主代词their时,我们使用on。例如They go to work on their bikes这句话,就不能改成in或者by,一定要保持on their bikes这个搭配。
关于交通工具介词的选择,on表示在物体表面上,而in通常指在封闭空间如车内。自行车属于开放式载具,人骑在上面接触的是表面,所以必须用on。如果是小汽车这种有车顶的,才用in。
这里有一个关于复数情况的例子,Nearby were two canoes in which they had come to the island。这里的in which其实就是等同于in the canoes,说明当指代具体的几只独木船时,使用in是正确的。