区别辨析above、on和over

above、on和over这些前置词均含“在……上”之意。

above :一般指位置高于某物,但不一定在正上方,也不接触另一物,其反义词是below。

  • We were flying above the clouds.
    我们在云层上面飞行。

on :指与另一物表面相接触。

  • There's a mark on your skirt.
    你裙子上有一块斑。

over :指一物在另一物的垂直上方,多暗示悬空,但也含“覆盖于……之上”之意。其反义词是under。

  • She put a blanket over the sleeping child.
    她给熟睡的孩子盖上毯子。