If what I remember from school is right, there are four major blood groups. A, B, AB, and O.
O- blood is a universal donor. AB+ is a universal recipient.
So a recipient who is of type A blood, can take either type A or type O blood. A recipient with type be can only take type B or O.
A recipient with type O blood can only take type O.
A Recipient with type AB can take A, B, O or AB.
With concerns to the +/- (I forget what its called), if you are a +, you can receive either + or - blood. If you are a minus, you can only receive -.
That means someone with A+ bood can receive blood from A+,A-, O+ ad O-. A person with A- blood can only receive from A- or O-. Someone with O- can only take from O-, and AB+ is universal for a recipient.