Which of the following organs belong to the parts of the extrahe

Which of the following organs belong to the parts of the extrahepatic bile duct?

A.gallbladder

B.left and right hepatic ducts

C.common hepatic duct

D.common bile duct

E.pancreas

正确答案是ABCD