能发生颜色反应的金属必须是单质吗