Question 0The blood vessel which carries blood from the alimentary canal to the liver is theA.hepatic arteryB.hepatic veinC.hepatic portal veinD.mesenteric arteryE.Objective Show full explanation