问题分析:宫外孕是由于胚胎着床在子宫腔以外造成的,而胚胎会着床在子宫腔以外常常是因为输卵管不通,胚囊没办法通过输卵管再回到宫腔而导致的。宫外孕发生的原因是很多的,最主要的原因是炎症导致的。炎症导致输卵管感染以后,输卵管形状发生了改变,输卵管通而不畅,导致宫外孕。