你好,抗体的产生是身体的一种能力,而产生抗体的原因应该是与抗原有接触才能产生。以前没有,说明你可能没有接触过乙肝病人或者没有做过乙肝疫苗注射,现在产生抗体,说明你近期与乙肝病人有过接触,或者近期做过乙肝疫苗的接种。