2 across, through, over, cross和past
1 across 和through 用作介词,都可以表示“横过”。但across 与on有关,表示某一动作在某一物体的表面进行;through 则与in有关,表示从某一空间穿过。
She walked across the road. 她横穿马路。
The river goes through the town. 这条河穿城而过。
They went in through the back door. 他们从后门进去。(不能说 from the back door)
2 across 和over 都可以表示从某一平面上“穿过,到另一边”,如大街、道路、桥、河流等。
They walked across/over the street. 他们穿过大街。
She went across/over the bridge. 她走过桥。
They are voyaging across the Pacific Ocean. 他们在横渡太平洋。
但over还可以表示从某个障碍物上“越过”,across则没有这种用法。
He can jump over the wall. 他能够跳过这堵墙。(不用 across)
3 across 和cross 都可以表示“穿过”,但across 是介词,cross 则是及物动词。cross 可以作谓语,而across 不能作谓语。
She helped the old man walk across the road. 她帮助那位老人过马路 。
She helped the old man cross the road.
He will swim across the river. 他将游过那条河 。
He will cross the river by ship. 他将乘船过河 。
比较
She went across the street. 她横穿过大街。(指从大街的一边走到另一边)
She went through the street. 她走过街道。(指从大街的一头走到另一头)
4 past 作介词表示“经过”,指从旁边经过。
We go past the library every day. 我们每天都从图书馆旁经过。
I saw a girl running past my window. 我看见一个女孩从我窗前跑过。
The bus drove past our school gate. 公共汽车从我们学校门前开过。