Question: Which of the following can provide the human body with long-term immunity against some diseases?

  Options: 
 A. antibiotics
 B. vitamins
 C. vaccines
 D. red blood cells
Answer: C