Q. 1. Some of the Protestant religions do not accept the Catholic teaching that the Blessed Virgin Mary was a virgin before and/or after the birth of Jesus. What is the Catholic teaching on this matter?
A. 1. The verse in question, taken from the New Testament, consists of:
"Behold, a virgin shall be with child, and shall bring forth a son, and they shall call his name Emmanuel, which being interpreted is, God with us." [Mt. 1:23]
The aforementioned is a repetition of the prophecy found in Isaiah 7:14 where it states:
"Therefore the Lord himself shall give you a sign; Behold, a virgin shall conceive, and bear a son, and shall call his name Immanuel."
Those who attack the virginity of the Blessed Virgin Mary, they base it on the Hebrew word "almah" that is translated into "young woman" in English.
They lack the knowledge of a Greek translation of the Old Testament that was made several centuries before Christ. In that translation, the Jewish scholars translated the Hebrew word "almah" to the Greek word "parthenos" which clearly means "virgin."
Therefore it is clear that "almah = parthenos = virgin."