Pathology General c1a8a494 MHC II is present on A Platelets B RBC C Macrophages D Endothelial cells High-Yield Explanation MHC I is present on all nucleated cells and platelets. MHC is present on immune cells like Macrophage, Langerhans cells, B cells.