O型血和O型血生的孩子能是B型吗

根据你提供的信息,O型血和O型血生的孩子不能是B型。

输血时,O型血可以输给任何血型的人,而任何血型的人都可以接受O型血。但是,O型血的人只能接受O型血的输血,因为他们的血液中没有A抗原或B抗原,不会与其他血型的血液发生凝集反应。

同样,当O型血的父母生育时,他们的孩子只能从父母那里继承O型血的基因。根据血型遗传规律,O型血的基因只有ii一种,而A型血的基因有AA和Ai两种,B型血的基因有BB和Bi两种,AB型血的基因有AB一种。因此,O型血和O型血的父母只能生出O型血的孩子,不可能生出A型、B型或AB型血的孩子。

需要注意的是,血型遗传规律并不是绝对的,有时候可能会出现一些变异或特殊情况。如果对血型遗传有疑问,建议咨询专业的遗传学家或医生。