分类：健康-人体常识
问题：两个o型血能不能生出B型血来 
回答：不可能生出B型血的，血型基因是由常染色体控制，O型血属于隐性基因控制，只要里面有其他血型基因出现，那么只会呈现那种血型。如（以下C为常染色体，a为A型血基因，b为B型血基因，o为O型血基因）CaCo和CaCa都显示为A型血，CbCo和CbCb为B型血，CoCo为O型血，CaCb为AB型血，所以根据染色体所代基因就可以看出，O型血中只带有o基因，不含有b基因，所以不可能产生B型血的孩子。但是两个B型血、两个A型血或者一个A型一个B型血的家长是可以生出一个O型血的孩子的，只是几率不大而已。