(1)on 与 upon 意思几乎相同,通常可以互换使用,但 on 较口语化,upon 较为正式;(例)upon both sides = on both sides 在两侧。(2)用于句末时通常使用upon;(例)There is not a bench to sit upon. 没有一张长凳可坐。(3)在某些惯用句中只能固定使用其一;(例)once upon a time 从前 / upon my word 我发誓。 (4)on 用于强调状态,upon 则用于强调动作;(例)He jumped upon the porch. 他跳上门廊。 (以上摘自《英汉多功能词典》新编升级版p.1869)
在表示物理性的接触时,on 不一定只表示在水平面上,而 upon 只能用于表示在某水平面上。upon 不能与道路名称一起使用,例如 on King Avenue (在国王大街上)中的 on 不能用 upon 替换。而且,on Monday(在星期一)等表达式中表示时间的 on 也不能用 upon 替换。(摘自2008年7月第1版外研社《英汉多功能词典》p.2344)