B型血和O型血生的孩子,只可能有两种血型,即:B型或者O型。B型血有两种情况BB和Bo,O型血只可能是oo。当BB与oo结合时,所生的孩子都是Bo也就是B型血。当Bo和oo结合时,所生的孩子有可能是Bo也就是B型血,也有可能是oo,也就是O型血。
人的血型也是由基因决定的,B型血的人所拥有的基因是两个显性的B基因或是一个显性的B基因和一个隐性的基因;O型血的人所拥有的是两个隐性的基因。如果爸爸的基因型是两个显性B基因,那么孩子的血型只能是B型;如果爸爸的血型是一个显性的B基因和一个隐性基因,那么孩子的血型是O型或是B型,且两者概率一样大。
综合以上,B型血和O型血的孩子有可能是B型血也有可能是O型血,但不会是其它血型。