by和through的区别是:1.用法不同;2.侧重点不同;3.意思不同。
by的意思是靠近,在...旁边。常置于表示被动的动词后,表示方法,例:we’ll be travelling by car。而through的意思是从...一端至另一端;穿过;自始至终,例:he succeeded through hard work。
by的侧重点是通过后面的手段实现前面的动作,例:learn by reading 通过阅读来进行学习,重点在手段“阅读”上。through的侧重点是通过后面的途径达到前面的目的,例:learn through reading 重点在目的“学习”上。
by表示动作者时,常用于被动结构,既可以用来表示做某事的手段,又可以引出施动者,by后接反身代词时,翻译为“乘”,后接交通工具,前面不加冠词。而through表示动作是在三维空间进行的,从某个空间“穿过”,涉及“体”的概念,例:the sunlight shines through the glass.