O positive person can donate blood to b negative person?

No, an O positive person cannot donate blood to a B negative person. This is because the B negative person's immune system would attack the A and Rh positive antigens on the O positive person's red blood cells. This could lead to a serious and potentially life-threatening condition called transfusion-related acute lung injury (TRALI).

Blood Disorders - Related Articles