请教based on 与 be based upon 用法区别

问题描述:

请教based on 与 be based upon 用法区别
能一样用么?

严格说是比较base on和base upon,其实也就是比较on和upon.upon是比较古雅的说法,在口语中往往被on代替.我在美国生活十年了,我的体会是upon和on在口语中的区别已经不明显了,只是upon听起来更文绉绉些.