Anti Bodies - Medical Science

Q1:

Which of the following are responsible for immune specificity?

A Antigens

B Antibodies

C T lymphocytes

D Macrophage

ANS:B - Antibodies

Explain the answer, please.