名词加for和名词加on的区别为:意思不同、侧重不同、用法不同。
一、意思不同
1、名词加for:名词加for意思是为了, 关于表示对象、用途等。
2、名词加on:名词加on意思是在……之上。
二、侧重不同
1、名词加for:名词加for用于修饰名词本身。
2、名词加on:名词加on用于修饰另一个名词。
三、用法不同
1、名词加for:Let's hear it for the teachers, for a change.咱们变换一下,这回为老师们鼓鼓掌。
2、名词加on:I am one with you on this.在这一点上,我和你的意见是一致的。