A person with type O blood can receive a blood transfusion with

Type A blood
Type B blood
Type O blood

A person with type O blood can only receive a blood transfusion with type O blood. This is because type O blood does not have the A or B antigens on the red blood cells, so it is considered a universal donor. Type A or B blood contains antigens that can cause a reaction if transfused into someone with type O blood.