Why do beryllium and magnesium not impart colour to the flame in the flame test?
Be and Mg do not impart colour to the flame in the flame test because these 2 metals have very small atomic radii and electrons are more strongly bonded due to higher effective nuclear charge compared to other alkaline earth metals. The energy of Bunsen flame is not sufficient to excite the electrons.