Which of the following structures are located within the hepatod

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