Which protein presents viral antigens on the outer surface of cells? which protein presents viral antigens on the outer surface of cells? antibody. mhc protein. t cell receptor. b cell receptor?