这些前置词均含“在……上”之意.
1)above :一般指位置高于某物,但不一定在正上方,也不接触另一物,其反义词是below.
eg:1.The aeroplane was flying a few feet above the sea.( 飞机正在距海面几英尺的低空飞行.)
2)over :指一物在另一物的垂直上方,多暗示悬空,但也含“覆盖于……之上”之意.其反义词是under.
vt.飞过(掠过)
eg:1.A few birds were flying over the sea.
有几只鸟在海上飞.
我认为选over好点,