人类不能喝生水的主要原因是生水中可能含有各种细菌、寄生虫和病毒,这些微生物可能会导致人类患上各种疾病,比如腹泻、肠道感染等。动物可以直接喝生水的原因可能是它们的消化系统和免疫系统能够更好地应对这些微生物,或者它们已经适应了生水中的微生物。人类为了避免患病,通常会通过煮沸、过滤或者化学处理等方式来净化水源,以确保饮用水的安全性。