造成宫外孕一般是发生了异位妊娠,如妊娠的位置在输卵管上。因为卵子与精子结合,着床的位置不当,导致宫外孕发生。具体的原因有的是真菌感染,或一些下生殖道的炎症,例如阴道上的炎症,导致输卵管发生了变形,以及扭曲或者粘连和狭窄不通,从而形成了宫外孕。还有一些其他疾病,如子宫内膜异位症,会导致输卵管不通,变形等,也会导致宫外孕。因为宫外孕对于女性来说是很危险的,所以女性要按期做好孕检,发现宫外孕的时候要结合具体情况去做治疗,有必要则要进行妊娠的终止。