Respuesta :

Because semen swims upstream.  The bladder is not located above the vagina (internally).  If the ejaculation takes place in the vagina, the semen will swim up towards the cervix.