Flames of different substances __________ colours.
may have different
Flame colour may be different for different substances because on burning they emit waves of different wavelength due to differences in their atomic structures. This is actually a characterstic property of materials. For example, sodium on burning emits a yellow flame while potassium emits a lilac flame. This property is utilized in flame tests to determine the elemental composition of materials.