O pai não pode ser o de sangue AB. O genótipo desse tipo sanguineo é I(a)I(B).
Como a mãe é tipo sanguineo A, com genótipo I(a)I(a) ou I(a)I(i) e o filho é tipo sanguineo O, ou seja, genótipo I(i)I(i), o pai tem que ter o alelo I(i) para que a criança herde dele.
Como o filho é sangue do tipo O, possui genótipo (ii), o pai só pode ser o de sangue B, visto que um dos genes (i) tem que ser herdado do pai, no caso com genótipo I(b)i.
Sangue AB não possui genes (i).
Atenciosamente, Professor Marcellus.