B型血和O型血只能生出O型或者B型的孩子,绝对不会生出a型或者ab型的孩子,所以可能是B型血或O型血。
这主要是由于基因型决定的,O型血的人基因型是OO,B型血的人基因型是BO,当生殖细胞结合的时候是各取其一与另一染色体结合,所以只能形成以下几个基因型OO或者是BO。当结合为OO的时候孩子就是O型血,当BO组合的时候孩子就是B型血,所以O型血和O型血的人只能生出o型或者B型的孩子。
因为基因B是显性基因,而基因O是隐性基因,所以只有当子女同时从父母那里继承了两个基因O时,才会表现出O型血。如果子女继承了基因B和基因O,则基因B会表达,因为它是显性基因。这样,子女的血型为B型血。
此外,除了基因B和基因O外,还有其他基因可以影响血型的表达,例如Rh因子。