Question: do b cells present antigens?
Answer: Professional antigen-presenting cells, including macrophages, B cells and dendritic cells, present foreign antigens to helper T cells, while virus-infected cells (or cancer cells) can present antigens originating inside the cell to cytotoxic T cells.