A、根据催化剂的定义可知:“改变其他物质的化学反应速率”,“改变”既包括“加快”,也包括“减慢”之意,A错误;B、在化学反应中,催化剂只能“改变其他物质的化学反应速率”,而对生成物的质量多少没有关系,B错误;C、“两不变”是指催化剂在化学反应的过程中,质量和化学性质不变,而不是“性质”不变,因为物理性质可能改变,C错误;D、同一个反应可以选用不同的催化剂,例如分解过氧化氢时还可以选用氧化铁、硫酸铜溶液作催化剂,D正确.故选:D