问题分析:乙肝病人是不能献血的。乙肝是由乙肝病毒感染引起的,可以通过血液和消化道传播,乙肝病人血液中含有乙肝病毒,甚至是大量的,即使乙肝病毒DNA检测阴性,也不能说明病毒不复制,只说明病毒浓度低达不到试剂的灵敏度,仍然具有传染性。