The correct option is B Molecular solid
The solids in which the constituent particles are molecules, then the solids are known as molecular solids. These are further divided into non-polar molecular solids, polar molecular solids and hydrogen bonded molecular solids. In ice hydrogen bonding exist between molecules. So, this is a molecular solid.