Consider that at the time she spoke, Mary was not pregnant. Neither had she any idea whether this pregnancy predicted by the Archangel was to commence in a week, a month, a year, or if it would be delayed until decades in the future, as was her ancestress Sarah’s renowned,heaven-predicted pregnancy. No timeline was announced.
There was no reason whatsoever for her to think it would be right away.
Therefore she is speaking of a pregnancy to come in the indefinite future.
That’s exactly what’s so strange about her troubled, puzzled response that she knows not man. She was a married woman. She knew where babies come from. Yet she apparently couldn’t work out in her mind where *her* future baby could come from. Her first thought was apparently not “Well, Joseph, my husband, of course.”
Oh?
Seems a bit limiting the mind power of a SINLESS WOMAN.
So then why did she take that vow of perpetual virginity if she didn't know she was going to be the mother of the messiah?
And why didn't Scripture state that the mother of Jesus would be a perpetual virgin?