across是指在表面穿过,强调平面;而through强调从内部穿过,强调立体。因此这两个词组的应用语境就有了不同,go across可用在穿过马路上等;go through可用在穿过隧道上等。
一、through表示“贯通、直穿、透过、穿过”的意思,即是从一头(边)贯穿到另一头(边)。
例The river runs through our city.这条河流经我们市。
He passed through the hall. 他穿过大厅
go across: 从一边到另一边,常用于“过河”、“过桥”、“过街”,这些场景都侧重“经过表面”的运动方向。
Go across the bridge, and you’ll get there.走过那座桥,你就可以到达那儿。
二、across表示“横穿、横过、横渡、横跨”
例:I swam across the Changjiang River 20 years ago.
20年前我横渡了长江。
Look left and right before you go across the street.
过马路时要左右看。
go through:从一端到另一端,常用于“穿过森林”、“穿过人群”,这些场景都侧重“在内部”的运动方向。
The two friends walked through the forest.那两个朋友步行穿过了森林。