Question: do b cells fight viruses?
Answer: B-cells fight bacteria and viruses by making Y-shaped proteins called antibodies, which are specific to each pathogen and are able to lock onto the surface of an invading cell and mark it for destruction by other immune cells.