To determine which blood vessel carries oxygenated blood from the lungs to the heart, we must understand the role of each of the given blood vessels:
From the above information, the only vessel responsible for carrying oxygenated blood from the lungs to the heart is the pulmonary vein.