造成宫外孕的原因有,有可能是女性患有慢性的输卵管炎所导致的。一般情况下,男性的精子会通过女性的宫颈管,进入到宫腔以内,然后再进入输卵管,这时如果卵子由卵巢排出以后,通过输卵管的时候,就可以形成受精卵,如果输卵管存在有炎症的情况下,就有可能导致受精卵不能正常的进入到宫腔以内,从而导致在输卵管壶腹部着床,这种现象就是宫外孕。女性怀孕以后,可以到医院做B超检测,如果被确诊为宫外孕,是非常危险的,建议立即到医院做终止妊娠,以免对女性的身体造成更大的伤害。