嗯...就我所知,by后面可以接交通工具啊,例:by bus .by car像bus、car、air这些都是名词嘛。还有固定的短语些,例:by oneself、by accident 、by chance 、 by mistake 这些啊后面接的也都是名词嘛。
动名词,顾名思义,就是原来是动词,由于语法需要,变成动名词。介词后面,一般要跟名词。但是,有的时候需要跟动词,但是,这个是不行的,所以就改成动名词。