我是B型血,儿子是O型,那老公应是什么血

根据你提供的信息,可以判断你老公的血型有两种可能:B型或O型。

如果你的血型是B型(IBi),你的儿子是O型(ii),那么你的基因中必然有一个i基因,这意味着你提供了一个i基因给你的儿子。由于你和你的儿子都没有提供B基因,所以你的老公提供的精子中必须有一个i基因,才能有一个O型基因的儿子。因此,你老公的血型可能是B型(IBi)或O型(ii)。

如果你的老公是B型血,那么他的基因型可能是IBIB或IBi,他提供的精子有两种可能,即IB或i,与你的卵子i结合后,就有了一个O型血的儿子。

如果你的老公是O型血,那么他的基因型只能是ii,他只能提供i基因的精子,与你的卵子i结合后,儿子的基因型就是ii,表现为O型血。