你好,打了疫苗如果生抗体是还会得乙肝的,但是这和打疫苗没有必然的关系,什么时间也不定的。你的结果是不正常的,还没有抗体的,HBsAg+表明你是乙肝急性感染剠期或者HBsAg携带者,但是你处在阳必和阴性间,说明不大,你最好做个HBVDNA检查,以确定是否存在HBsAg感染复制了。