Which one among the following cells produces antibodies against a fore

Which one among the following cells produces antibodies against a foreign antigen ?

Lymphocytes
Erythrocytes
Eosinophils
Platelets
This question was previously asked in
UPSC NDA-1 – 2024
Lymphocytes produce antibodies against a foreign antigen.
Lymphocytes are a type of white blood cell crucial to the immune system. Specifically, B lymphocytes (B cells) are responsible for producing antibodies. Upon encountering an antigen, B cells differentiate into plasma cells, which are highly specialized in synthesizing and secreting large quantities of specific antibodies to target and neutralize the antigen.
Erythrocytes (red blood cells) transport oxygen. Eosinophils are granulocytes involved in defense against parasites and in allergic reactions. Platelets are involved in blood clotting. None of these cell types produce antibodies.