Respostas
Existem Aglutinogêneos (antígenos) e Aglutininas (anticorpos).
Os aglutinogêneos estão presentes nas hemaceas, existe o tipo a e b. pessoas que só possuem aglutinogêneos do tipo A possuem o sangue tipo A, as pessoas que possuem o tipo b terão sangue B, assim como as que possuem A e B terão o tipo AB, consequentemente quem não tem nenhum dos dois é do tipo O. Já as Aglutininas são Anticorpos (lembre-se que anticorpos defendem corpos estranhos, ou seja, o que será diferente do tipo sanguíneo) existe o Anti-A e o Anti-B, quem possui o sangue to tipo A terá a aglutinina Anti-B (já que o B é um corpo estranho pra essa pessoa), quem é do tipo b possui aglutinina Anti-A, quem tem o sangue tipo AB não terá nenhum tipo de aglutina já que A e B não serão corpos estranhos. e quem tem o sangue O terá os dois tipos de aglutininas, umas vez que os dois tipos de sangue (na verdade são os Aglutinógenos presentes nas hemaceas daquele sangue) serão corpos estranhos.
Sangue A: aglutinogêneo A e aglutinina Anti-B.
Sangue B: aglutinogêneo B e aglutinina Aniti-A.
Sangue AB: aglutinogêneo A e B, não possui Aglutininas.
Sangue O: Sem aglutinogêneos e possui Aglutinina Anti-A e Anti-B.
Lembre-se que vc também precisa levar em conta o fator RH no caso de transfusões de sangue. :D