There are many reasons why water tastes stale when it is kept for a long time. Microorganisms play a big role in this phenomenon. When they grow, they release chemicals into the water from their metabolic activity. This evaporates over time, so the absence of it from water left out for a long period brings about a change in taste.
Beginning in 35 seconds.