askvity

Is "23 year old" correct?

Published in Grammar & Style 2 mins read

No, "23 year old" is not correct.

According to the provided reference, when describing age with a number less than one hundred, a hyphen should be used between the words "year" and "old". This rule applies when the age is used as an adjective before a noun. Thus, the correct form is "23-year-old."

Understanding the Use of Hyphens with Ages

Incorrect Usage Correct Usage Explanation
"The 23 year old boy" "The 23-year-old boy" Hyphen needed when age is used as an adjective
"The 50 year old man" "The 50-year-old man" Hyphen needed when age is used as an adjective
"She is 23 year old" "She is 23 years old" No hyphen needed when age is a noun complement after 'is'

Examples

  • Incorrect: The twenty three year old wine tasted much better.
  • Correct: The twenty-three-year-old wine tasted much better.
  • Incorrect: The child was only two year old.
  • Correct: The child was only two years old.
  • Correct: She is a 20-year-old student.
  • Correct: The student is 20 years old.

Practical Insights

  • When specifying age before a noun (e.g., "23-year-old boy"), use a hyphen.
  • When stating someone's age as a noun complement (e.g., "He is 23 years old"), no hyphen is required.
  • Always remember that the number must have a hyphen between the words if it is less than one hundred when used before a noun and to describe someone or something.

Related Articles