ab型和o型生的孩子血型是a型血或b型血。孩子血型受到了父母遗传基因的控制,o型血抗原的人群能携带o抗原,而ab型血的人群,血型抗原是a抗原或B抗原,o抗原以及a抗原一起生的孩子可能是a型血,o抗原以及b抗原生的孩子可能是b型血,所以o型血跟ab型血所生出的孩子就可能是a型血或b型血。如果给孩子做血型检查的时候,不是a型血或b型血,很有可能是检测的方式不正确,出现了误差,应该选择正规的医院给孩子做检查。