Which Blood groups you can receive

You Can Receive
If Your Type Is O- O+ B- B+ A- A+ AB- AB+
AB+ YES YES YES YES YES YES YES YES
AB- YES YES YES YES
A+ YES YES YES YES
A- YES YES
B+ YES YES YES YES
B- YES YES
O+ YES YES
O- YES