Answer:
They urinate a lot, so the water does not build up.
Step-by-step explanation:
Freshwater fishes are fishes that live in freshwater habitat i.e. little or no salt. This means that the fishes are hypertonic (have more salt) to their external environment. Due to their hypertonicity, freshwater fishes tend to take in more water via osmosis.
Freshwater fishes, however, do not explode despite this phenomenon because they pass out the excess water via urine waste. Freshwater fishes urinate a lot, hence, the absorbed water does not build up in their bodies.