一、用法不同
1.by用法:表示动作者的时候,常用于被动结构。by用于被动结构时,既可以引出施动者,也可用来表示做某事的手段。by表示方式作“凭着”解时,其后常接反身代词; 作“乘”解时,后接交通工具,其前不加冠词。
2.through用法:through表示动作是在三维空间进行的,四面八方都有东西。through则表示从某个空间“穿过”,涉及“体”的概念。
三、侧重点不同
1.by侧重点:by是通过什么东西,比如说通过电脑来查资料。
2.through侧重点:through是空间上传过,比如说阳光透过玻璃。