Blood group A can donate and receive blood from blood group A.
Blood group B can donate and receive blood from blood group B.
Blood group AB can donate only to blood group AB and receive from any other blood group (they are universal recipent)
Blood group O can donate to any other blood group ( they are universal donor) and can receive from only blood group O.