TheThinkingAtheist.com claims a contradiction here, asking "Was Mary a Virgin?" TheThinkingAtheist.com claims "The Greek Septuagint which Matthew used translates it as 'a virgin shall conceive and bear a son,' but the Hebrew word 'almah' means 'young woman of marriageable age,' not a virgin."
|“|| Isaiah 7:14 Therefore the Lord himself shall give you a sign; Behold, a virgin shall conceive, and bear a son, and shall call his name Immanuel.
Matthew 1:23 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.
This is addressed in the note for 1 Corinthians 7 and in Virgin Birth and Priestly Celibacy. The simple answer is that neither the Old or New Testaments claim Mary was a virgin, the word translated "virgin" in the New Testament (Greek parthenos) means widow, not virgin, and was wrongly translated by the KJV. Likewise the Old Testament Hebrew word translated virgin resembles the word almanah meaning widow. A reading of 1 Corinthians 7 shows the chapter cannot be talking about virgins but is talking about widows.
- TheThinkingAtheist. Bible Contradictions. Retrieved from http://www.thethinkingatheist.com/page/bible-contradictions.