这个是有可能的,因为血型是由人血中红细胞表面所带的一种抗原决定的,该抗原有两种,即A抗原和B抗原,决定A抗原的基因有一对(两个),这两个基因中的每一个可以是显性也可以是隐性;决定B抗原的基因同理。我们用A和B表示显性的基因,a和b表示隐性的基因。ABO血型是显性遗传,即只要有一个基因是A(AA或Aa)就能表达A抗原;B同理。所以如果一个人的基因是"AAbb"或"Aabb",他的红细胞就只带A抗原,他就是A型血;如果他的基因是"aaBB"或"aaBb",红细胞就只表达B抗原,他就是B型血;如果他的基因是"AABB"或"AaBB"或"AABb"或"AaBb",那他的红细胞既有A抗原又有B抗原,他是AB型血;如果他的基因是"aabb",那他的红细胞既没有A抗原也没有B抗原,他是O型血。所以,O型血和AB型血生的孩子:A型、B型、AB型、O型都有可能;