Istraživanja novijeg datuma pokazala su da postoje različite krvne grupe. Za određivanje krvnih grupa potrebna su crvena krvna, zrnca davaoca i serum primatelja krvi. Serum je jedan dio krvne plazme.
Što se događa kad se pomiješa krv različitih grupa? Ako se jedna kap krvi koja pripada jednoj grupi doda krvi ili seruma neke druge krvne grupe, crvena krvna zrnca se sljepljuju i to se naziva aglutinacija. U takvom slučaju crvena krvna zrnca obično se raspadaju, odnosno dolazi do hemolize krvi. Pomoću probe aglutinacije utvrđeno je da kod ljudi postoje četiri krvne grupe: O, A, B i AB.
Crvena krvna zrnca grupe O ne aglutiniraju sa serumom nijedne grupe. Drugim riječima, krv grupe O može se davati svakome za potrebe transfuzije, bez obzira na njegovu krvnu grupu. Zato su ljudi s grupom O poznati kao opći davaoci krvi. U grupi AB serum ne aglutinira crvena krvna zrnca nijedne grupe, tako da osobe s tom krvnom grupom mogu primiti krv bilo koje grupe. Ljudi s AB krvnom grupom su poznati kao opći primatelji krvi.
Svi ljudi nasljeđuju krvnu grupu i ne mogu je tijekom života promijeniti. Zanimljivo je zapažanje da diljem svijeta postoji određeni raspored krvnih grupa. Od zapada Europe prema istoku opada broj osoba s krvnom grupom A, dok raste broj ljudi koji imaju grupu B. U Engleskoj 43 % ljudi ima grupu A, a u Rusiji 30 %, dok u Iranu samo 15 %