The correct answer is (a) noble gases
To elaborate: According to Kossel, Highly electropositive Alkali metals are separated from highly electronegative halogens by noble gases. This is because Alkali metals are the 1^st group and halogens the 17^th group. Elements in 18^th group i.e. nobles are preceded by group 17 elements and succeeded by group 1 elements.