(d) liquids and gases only
In the process of convection, molecules move from a hotter place to a colder region. Therefore, convection is impossible in solids because the molecules are rigid and vibrate when heated. In liquids and gases, molecules are comparatively less rigid and can move easily, thereby making convection possible in them.