只有makeprogressin(doing)sth的固定搭配,意思是“在(做)某事方面取得进展/进步”,没坐冷有听说过makeprogresson的说法.
不过,所谓的makeprogreeon...并不是固定短语,而只是两个独立的成分,即makeprogress和on湖..,即后面的on...是独立的短语,跟前面的makeprogress并没有固定的逻辑联系.
如:Youcanmakeprogressonthebasisofhardwork.
在努力工作/学习的基础之上,你才有可能取得进步.
3.另外,就算有makeprogresson...的短语,怀疑只是一种不太常见的变种写法