In the lungs, oxygen diffuses into the blood and is loaded onto hemoglobin for transport. In the tissues, oxygen is unloaded from hemoglobin and diffuses from the blood into nearby cells. What drives the diffusion of oxygen?
(A) body temperature
(B) partial pressure of oxygen
(C) concentration of nitric oxide
(D) partial pressure of carbon dioxide
(E) blood pH