1. 其实两者区别不大,可以不做细分。2. 非要区分的话,其区别如下:1)如果其后的宾语比较专业/学术/抽象,则一般用on;如:Could you give me advice on improving performance and obtaining higher efficiency?你能提出些改进性能和提高工作效率的意见吗? 2)而其后的宾语比较口语化/具体/简单的话,则一般用about.如:Would you give me some advice about my plan to study abroad? 关于我出国留学的计划你能不能给我指点指点?
很遗憾,,以后的解释是错的。这个问题相当简单,你只用记住on是用在一个动作前面,而about是“关于”的意思,要用在一件事情(也就是名词)前面,也就是关于什么事情。举个例子,ON:give him some advices on writing his homework.ABOUT:give him some advice