I’m pretty sure A can receive A and O. O is a universal blood type that can donate to any other blood type. This is because O blood does not have signal proteins surrounding it, so blood cells from other blood types do not attack the O blood cells. A can also receive A, because the A proteins recognize the other A proteins.