The angel Gabriel DID say, Mary, youre gonna be pregnant!
Mary would have looked a bit more stupid than Rome's caricature if she'd said, "No; I ain't!"
Mary gives her consent. Can’t you see that?