一般情况下,动物血不能输给人。这是因为不同种类的动物的血液成分不同,可能会引起人体免疫系统的反应,导致严重的过敏反应和其他不良反应。此外,动物的血液中可能存在人类无法承受的病原体,如病毒和细菌等,因此输注动物血液还可能会导致传染病的传播。因此,一般情况下,人类只能接受同种或相近种类的血液输注。