区别辨析across、along、over与through

这些前置词均有“横过、穿过”之意。

across :指“从……的一边到另一边”,强调横过,多与动态动词连用。

  • It's too wide. We can't swim across.
    这太宽了,我们游不过去。

along :指沿着一条直线在水平方向上运动。一般表动态,有时也与静态动词连用。

  • They walked slowly along the road.
    他们沿公路慢慢走。
  • I looked along the shelves for the book I needed.
    我在书架上一格一格地找我需要的那本书。

over :常和动态动词连用,指“从……上面越过”或“横越”;表静态时,指“在彼处”。

  • He rowed us over to the other side of the lake.
    他把我们摆渡到湖的对岸。
  • This is my aunt who's over from Canada.
    这是我姑姑,她是从加拿大过来的。

through :侧重从一端穿到另一端。

  • The burglar got in through the window.
    盗贼是从窗户进来的。
  • The bullet went straight through him.
    子弹从他身上穿了过去。