Question: do t cells have mhc 2?
Answer: All nucleated cells express MHC class 1 proteins. MHC II are the special molecules that are only expressed in antigen-presenting cells, which I think is what you are referring to. As neither CD4 or CD8 T-cells present antigens, they do not express MHC-II themselves.