Compared to most other substances, a great deal of heat is needed to raise the temperature of water by a given amount. This is because water

A. is an acid.
B. readily forms solutions.
C. acts as a buffer.
D. has a high specific heat capacity.