What is the difference between white and red blood cells? A. Red blood cells hold carbon dioxide; white blood cells hold oxygen. B. Red blood cells carry oxygen; white blood cells attack viruses. C. Red blood cells are in veins; white blood cells are in arteries. D. Red blood cells hold oxygen; white blood cells hold carbon dioxide.