Question: do b cells have mhc 1 and 2?
Answer: Figure 1. MHC I are found on all nucleated body cells, and MHC II are found on macrophages, dendritic cells, and B cells (along with MHC I).