多项选择题

A1型题 下列哪项是输卵管妊娠的病因()

A.口服避孕药
B.输卵管过长
C.盆腔子宫内膜异位症
D.慢性输卵管炎
E.内分泌失调