Question: what has the highest affinity for hemoglobin?
Answer: Notes: Hemoglobin in humans has a very high affinity for carbon monoxide, forming carboxyhemoglobin which is a very bright red in color. Carbon monoxide is thus problematic for humans because it has affinity higher than that of oxygen.