though是从物体的空间穿过,而across是从物体的表面穿过;across是介词“在...对面,横过,穿过”,也可作副词。
区别
一、翻译上的差异:
1、across:
prep.穿过;横穿,横过;与…交叉;在…对面。
adv.横过,越过;在对面;交叉;斜对面。
2、through:
prep.透过;经由;通过,穿过;凭借。
adv.从头到尾;彻底;自始至终。
adj.(电话)接通;通话完毕;有洞的;直达的。
二、强调点的不同:
across:a加强-强调的是cross“穿过”这个含义。如,从一端到另一端,或者十字型交叉走过。
through立体穿过,中间穿过,通过(你置于其中),比如人群中,阳光中,物体中间等;through可用于抽象含义。如:
I don't know how they get through these cold winters.
我不知道他们是如何熬过这寒冷的冬天的。