<prompt> MHC II is present onPlateletsRBCMacrophagesEndothelial cells  <response>: MHC I is present on all nucleated cells and platelets.MHC is present on immune cells like Macrophage, Langerhans cells, B cells. 