The correct option is B in solid NaCl, ions cannot move freely
Answer is B.
A substance can only conduct electricity if it contains charged particles (electrons or ions) that are free to move around. In solid sodium chloride, there are ions but these ions are locked into the ionic lattice and are unable to move.
NaCl (common salt) is solid in state and solid ions or compounds don't conduct electricity. It needs to be either melted, molten or dissolved in a solution (i.e. water) first. Only then will the electrons be free to move to either the Cathode (-ve) or to the Anode (+ve). In a liquid state the electrons are free enough to move.
Hence, solid NaCl is a bad conductor of electricity because its ions cannot move freely.