Water has a high specific heat capacity because it has hydrogen bonds between molecules. ... When the temperature of water decreases, the hydrogen bonds are formed and release a finite amount of energy. Water has the highest specific heat capacity compared to other substances.