A、催化剂能改变其他物质的化学反应速率,而本身的质量和化学性质在反应前后都没有发生变化,故错误;B、催化剂不能改变生成物的质量,正确;C、二氧化锰不是在任何反应中都可以作催化剂,催化剂不一定就是二氧化锰,故错误;D、催化剂在化学反应中质量和化学性质不变,故错误.故选B.