d. R
Explanation:
There are 4 main types of blood – A, B, AB and O.
Theres no such thing as a R human blood type.
i dont know but
explanation:
whoever your teacher is, deserves a raise for using pokemon as an example