Which of the following vessels carries oxygenated blood?
A. Superior vena cava
B. Inferior vena cava.
C. Pulmonary artery
D. Pulmonary vein
The pulmonary veins are the vessels that carry oxygenated blood from the lungs to the left atrium of the heart.
Choice A is not correct because the superior vena cava carries deoxygenated blood from the upper body to the right atrium of the heart.
Choice B is not correct because the inferior vena cava carries deoxygenated blood from the lower body to the right atrium of the heart.
Choice C is not correct because the pulmonary artery carries deoxygenated blood from the right ventricle of the heart to the lungs.
Therefore, the Correct Answer is D.