异位妊娠的原因很多,包括:输卵管炎症,输卵管妊娠或手术史,输卵管发育不良或功能异常,子宫内膜病变或损伤,子宫内膜异位症,辅助生殖技术和避孕失败等。如果两侧输卵管都完全堵塞,无法自然妊娠,当然也不会出现宫外孕。
如果只有一侧输卵管堵塞或者双侧输卵管都是部分堵塞通而不畅的话,有发生宫外孕可能。因为输卵管堵塞多半合并有盆腔及输卵管炎症,可能导致输卵管弯曲、结构异常、纤毛功能受损,这些都是会增加宫外孕的风险。