Hi There!
Question - What best explains why water has a high specific heat?
Answer - The reason water's heat only raises to a specific temperature is because the amount of energy created from hydrogen bonds would increase the temperature.
Hope This Helps :)