Why can red blood cells carry oxygen?
Short answer
Hemoglobin in red blood cells binds oxygen and carries it from the lungs to the rest of the body.
How it works
How strongly oxygen binds depends on local conditions. Red blood cells also participate in transporting carbon dioxide.
Key point
The practical point is this: Red blood cells also participate in transporting carbon dioxide.