Question: do b cells have mhc class 1?
Answer: The Class I MHC molecules are found on all nucleated cells in the body (including cells expressing Class II MHC such as antigen presenting cells, dendritic cells, macrophages, and B cells), but are not found on non-nucleated cells such as red blood cells.