Multiple choice Which of the following blood vessels contains impure blood? Pulmonary vein Left coronary artery Right coronary artery Pulmonary artery Reveal answer Fill a bubble to check yourself D Correct answer Explanation Pulmonary artery carries deoxygenated (impure) blood to the heart.