to be efficient at transporting oxygen, haemoglobin must…
It can do both of these things because it changes its affinity depending for oxygen under different condition
When in presence of carbon dioxide the affinity will be lower and this reduces the pH and affects the shape of haemoglobin
need to release oxygen where there is carbon dioxide as this is where respiration is occurring