The correct option is B Because it has affinity for oxygen
Carbon monoxide is toxic because it requires more oxygen to get its valency satisfied. Once, inside our body, it competes with haemoglobins for oxygen. As haemoglobin are responsible for transporting oxygen inside our body, our body is unable to get proper oxygen supply.