Why is blood type O able to donate all groups even though it contains anti-a and anti-b?
Blood type O can donate red blood cells to all other blood groups because it does not contain A or B antigens on the surface of its red blood cells. This means that it will not cause an immune reaction in people with A, B, or AB blood types.
However, blood type O plasma contains both anti-A and anti-B antibodies. This means that it cannot receive blood transfusions from people with A, B, or AB blood types, as the antibodies in the plasma would attack and destroy the donor's red blood cells.