Multiple choice Pulmonary veins carry pure blood from heart to lungs carry pure blood from lungs to heart carry impure blood from lungs to heart carry impure blood from heart to lungs Reveal answer Fill a bubble to check yourself B Correct answer Explanation Pulmonary veins carry pure blood from lungs to heart.There are four pulmonary veins, two from each lung. The pulmonary veins are among the few veins that carry oxygenated blood.