Which of the following structures are located within the hepatoduodenal ligament?
A.hepatic vein
B.proper hepatic artery (肝固有动脉)
C.common bile duct
D.hepatic portal vein
E.inferior vena cava
正确答案是BCD