只有makeprogressin(doing)sth的固定搭配,意思是“在(做)某事方面取得进展/进步”,没有听说过makeprogresson的说法.
不过,所谓的m哪何南单因帮拉周盾云范akeprogreeon...并不是固定短语,而只是挥差油皇步两个独立的成分,即ma弦望势春约范米略农离端keprogress和on..,即后面的on...是独立的短语,跟前面的makeprogress并没有固定的逻辑联系.
如:Youcanmakeprogressonthebasisofhardwork.
在努力工作/学习的基础之上,你才有可能取得进步.
3.另外,就算有makeprogresson...的短语,怀疑只是一种不太常见的变种写法