Which of the following gases has the highest affinity for blood haemoglobin? HomeAir Pollution MCQsWhich of the following gases has the highest affinity for blood haemoglobin? Q. Which of the following gases has the highest affinity for blood haemoglobin? Carbon dioxideOxygenCarbon monoxideNitrogen Answer: Carbon monoxide