over, above
这两个词都可表示“在…的上方”。over一般表示在…的正上方或在…的垂直上方; above一般强调物体间的上下关系,不一定存在垂直关系。
over, across
这两个介词都可表示“在…另一侧”,有时可以互换。across表示从某一平面的一边至另一边; over表示从某障碍物的上面跨越过至另一侧。例如:
When I saw him, he was climbing over the fence.我看到他时,他正在爬越栅栏。
I helped the old lady across the road.我扶着老太太过了马路。
over, after, at, by, for, from, with, through
这两个词都可表示“按照”“根据”“依照”“依从”。它们的区别在于:
1.at多接抽象名词; 而by多接具体名词。
2.这两个词都有“按…计算”的意思,不过by用于英式英语; at用于美式英语。
over, during, throughout
这几个介词都可表示“在…期间,在…时期以内”。during既可以表示句中动词所表示动作或状态持续的时间段,也可以表示动作发生在一段时间中的某时间点上,但它不强调动作何时发生或何时结束; over则往往强调经过一段时间后所产生的结果; throughout更注重时间进展的始末。
above,on,over
这些前置词都含“在……上”之意。
above一般指位置高于某物,但不一定在正上方,也不接触另一物,其反义词是below。
on指与另一物表面相接触。
over指一物在另一物的垂直上方,多暗示悬空,但也含“覆盖于……之上”之意。其反义词是under。
across,along,over,through
这些前置词均有“横过、穿过”之意。
across指“从……的一边到另一边”,强调横过,多与动态动词连用。
along指沿着一条直线在水平方向上运动。一般表动态,有时也与静态动词连用。
over常和动态动词连用,指“从……上面越过”或“横越”;表静态时,指“在彼处”。
through侧重从一端穿到另一端。