原发布者:凤凰出世
on表示在一物体上,强调两物相接触,over也表示在一物体上,但强调覆盖这一物体。试比较:①Sheputhercoatonthebed.她把大衣放在床上。②Sheputhercoatoverthesleepingbaby.她把大衣盖在那正在睡觉的孩子身上。③There’samagazinelyingopenonthetable.桌上有本杂志翻开着。④There’saclothoverthetable.桌上摊着一块台布。⑤Thewomanliftedabigjaronherhead.那位妇女头上顶着一只大坛子。⑥Sheputherhandsoverherface.她用手遮住脸。over表示“越过”某一高度,具有动态之意,on仅表示“处于……之上”,是静态。试比较:⑦Theydraggedheavystoneswithropesovertheirshoulders.他们肩背绳索拖拽巨石。(绳在肩膀两边弯下去,不用on。)⑧Tomyhorror,Isaw,overmyfather’sshoulder,agorilla,theworstenemyofthesoldierinAfrica.使我感到恐怖的是,从我父亲的肩膀上看过去,我发现非洲士兵最危险的敌人--------一只大猩猩。(视线越过肩膀后,一直向前方延伸,不用on.)⑨Thefarmerswalkedtotheirfieldswithhoesontheirshoulders.农民们肩上扛着锄头,向田地走去。(仅表示锄头所处的位置。是静态,用on,不用over.)over和above都可以用来表示“高于”,相当于“higherthan”。例如:①Thewatercameupover/aboveourknees.水已涨至我们膝盖之上。②Canyouseethebirdsflyingabove/ov