Which blood cells are primarily responsible for carrying oxygen? Options A. Lymphocytes B. Platelets C. Red blood cells D. Basophils E. Monocytes