Crystals having fixed number of water molecules are known as
hydrated substances
The explanation for the right answer:
Option B: hydrated substances
The explanations for the wrong answers:
Option A: Anhydrous substances
Option C: Deliquescent substances
Option D: Hygroscopic substances
Conclusion:
So, Crystals having a fixed number of water molecules are known as hydrated substances
Therefore, Option B is the correct answer.