Concept:Erythrocytes contain hemoglobin, which binds and transports oxygen.Explanation:Oxygen is carried in the blood mainly by hemoglobin inside red blood cells.Red blood cells are called erythrocytes.Therefore, erythrocytes have the greatest affinity for oxygen.Answer:C. erythrocytes