Final answer:
Hemoglobin transports oxygen and carbon dioxide, myoglobin stores oxygen in muscles. Hemoglobin binds to oxygen and carbon dioxide, while myoglobin only binds to oxygen.
Step-by-step explanation:
Hemoglobin is a heme protein found in red blood cells that transports oxygen from the lungs to the tissues and carbon dioxide from the tissues to the lungs. It consists of four subunits and has a cooperative interaction between the four heme groups. Hemoglobin binds to oxygen and carbon dioxide but not carbonic anhydrase.
Myoglobin, on the other hand, is a heme protein found in muscle cells that stores oxygen for use during muscle contraction. It consists of a single subunit and has a stronger affinity for oxygen compared to hemoglobin. Myoglobin binds to oxygen but not carbon dioxide or carbonic anhydrase.
Therefore, statement a applies to hemoglobin, statement c applies to both hemoglobin and myoglobin, and statements b and d apply to neither hemoglobin nor myoglobin.