Blood vessel carrying blood from lungs to heart is
pulmonary vein
The correct option is B.
Explanation of the correct option :
Explanation of the incorrect options:
Option A:
A pulmonary artery carries deoxygenated blood from the heart's right ventricle to the lungs, where it is oxygenated.
Option C:
Final answer: The blood vessel carrying blood from the lungs to the heart is the pulmonary vein