核心问题
on 与 upon 是否在任何情况下都无区别?
词典解答
on 与 upon 在大多数情况下都是可以互换的。但是 upon 大都用于较正式语体。例如:1. ... if there is any effect of noise upon mental health it must be so small that... 如果噪音对人的精神健康有什么影响的话,那么这种影响一定是很小的……
-
Socialism based itself upon materialism. (Sinclair) 社会主义是以唯物主义为基础的。
-
I did not say anything to him upon the subject. (Doyle) 关于这个题目我对他什么也没有说。
另外,在下列成语中必须使用 upon:
upon my word(的确)
once upon a time(从前——儿童故事之开场白)