English learners often become confused when writing someone’s age. Should we write “a 10-year-old boy” or “a 10 years old boy”? Is it “She is 20 years old” or “She is 20-year-old”? And when should we use hyphens?
These questions look small, but they matter. A tiny hyphen can change whether an age phrase is grammatically correct.
The good news is that the rule is actually quite simple once you understand where the age phrase appears in a sentence.
The main difference is between using an age as a description before a noun and using an age after a verb such as is, was, or became.
For example:
- My brother is 12 years old.
- My 12-year-old brother loves football.
Both sentences talk about the same age. However, the grammar is different.
In the first sentence, 12 years old comes after the verb and tells us the person’s age. There are no hyphens.
In the second sentence, 12-year-old comes before the noun brother and works as one adjective. The words are joined with hyphens.
By the end of this guide, you will know exactly when to use “year old,” “years old,” and “year-old.” You will also learn the most common mistakes, easy memory tricks, everyday examples, and a short practice test.
What Does “Year Old” Mean?

The expression year old is used to talk about age. However, the exact form depends on how it is used in a sentence.
When we use a person’s age after a verb such as is, was, or will be, we normally use a number followed by year(s) old.
For example:
- My daughter is one year old.
- My son is five years old.
- Sarah is twenty years old.
Notice something important: one takes the singular word year, while numbers greater than one normally take years.
So we say:
- one year old
- two years old
- three years old
- ten years old
- fifty years old
We do not normally say:
- two year old
- ten year old
when the phrase is being used after the verb.
The basic grammar pattern
The most common structure is:
Subject + be + number + year(s) old
Examples:
- Tom is 18 years old.
- My car is three years old.
- The baby is one year old.
- The building is 100 years old.
The number tells us the age, and old describes the age.
Examples with “year old” and “years old”
- My baby is one year old.
- My daughter is six years old.
- That house is fifty years old.
- His dog is three years old.
- The school is more than 100 years old.
- My grandfather was 80 years old when he retired.
- The company is ten years old.
- How old is your brother? He is 15 years old.
In these examples, the age comes after the verb. Therefore, we do not join the words with hyphens.
Why do we sometimes see “year-old” instead?
This is where many learners get confused.
Compare these two sentences:
My son is five years old.
My five-year-old son is in school.
The meaning is almost the same, but the grammatical job of the age phrase is different.
In the first sentence, five years old comes after is. It tells us the son’s age.
In the second sentence, five-year-old comes directly before son. The whole phrase acts like an adjective describing the noun.
This is the key idea to remember.
A common learner confusion
Many students think the correct form is always year-old because they see it often in English.
That is not true.
The hyphen depends on the position of the age phrase.
Compare:
- She is nine years old. ✅
- She is nine-year-old. ❌
But:
- She is a nine-year-old girl. ✅
- She is a nine years old girl. ❌
The first pair uses an age after the verb. The second pair uses an age before a noun.
What Does “Years Old” Mean?

Years old is the normal form used when the age is more than one year and the age phrase comes after a verb.
For example:
- I am 25 years old.
- He is 30 years old.
- They are ten years old.
- The building is 200 years old.
The word years is plural because the number is greater than one.
The basic rule
Use:
number + years old
for ages such as:
- two years old
- four years old
- seven years old
- twelve years old
- twenty years old
- sixty years old
Use year, not years, with one:
- one year old
So:
- The baby is one year old. ✅
- The baby is one years old. ❌
Examples with “years old”
- I am 21 years old.
- My sister is 18 years old.
- Their son is four years old.
- The house is 75 years old.
- This computer is six years old.
- My teacher is 40 years old.
- The tree is 200 years old.
- How many years old is the building? It is 50 years old.
The last example shows that this structure can also appear in a question.
Asking about age
The most natural everyday question is:
How old are you?
The answer is:
I am 25 years old.
You can also ask:
How old is your sister?
The answer:
She is 17 years old.
We usually do not say:
How years old are you? ❌
The correct question uses how old, not how many years old.
Although How many years old is the building? is grammatically possible, it is less natural in ordinary conversation than How old is the building?
“Years old” without hyphens
When the age comes after the verb, do not use hyphens.
Correct:
- He is ten years old.
- She was six years old.
- They are twenty years old.
Incorrect:
- He is ten-years-old. ❌
- She was six-years-old. ❌
- They are twenty-years-old. ❌
This is one of the most important rules in age grammar.
Difference Between “Year Old” and “Years Old” (Detailed)
The biggest difference is not really about the hyphen alone. It is about how the age phrase is being used in the sentence.
There are two main patterns.
Pattern 1: Age after a verb
Use:
number + year(s) old
Examples:
- Jack is seven years old.
- Mary is one year old.
- My car is ten years old.
There are no hyphens.
Pattern 2: Age before a noun
Use:
number-year-old + noun
Examples:
- Jack is a seven-year-old boy.
- Mary is a one-year-old baby.
- I bought a ten-year-old car.
There are hyphens because the age phrase works together as one adjective before the noun.
Comparison table
| Sentence pattern | Correct example | Hyphens? |
|---|---|---|
| Age after “is” | He is 12 years old. | No |
| Age before a noun | He is a 12-year-old boy. | Yes |
| Age used as a noun | He is a 12-year-old. | Yes |
| One year after a verb | She is one year old. | No |
| One year before a noun | She is a one-year-old child. | Yes |
| More than one year after a verb | The car is five years old. | No |
| More than one year before a noun | It is a five-year-old car. | Yes |
Why is “years” changed to “year” before a noun?
This is another important point.
After a verb:
He is five years old.
Before a noun:
He is a five-year-old boy.
Even though the boy’s age is five years, we use year, not years, inside the compound adjective.
So:
- five years old ✅
- five-year-old boy ✅
- five-years-old boy ❌
The phrase five-year-old acts as a single adjective. It is treated as one unit.
Sentence structure
Look at these examples:
Emma is eight years old.
Structure:
Emma + is + eight years old
The age comes after the verb.
Now compare:
Emma is an eight-year-old girl.
Structure:
Emma + is + an + eight-year-old + girl
Here, eight-year-old describes girl.
Meaning comparison
Both sentences tell us Emma is eight.
- Emma is eight years old.
- Emma is an eight-year-old girl.
The first sentence gives her age directly.
The second sentence uses her age as part of a description.
This same rule works with people, animals, objects, buildings, companies, and other things.
For example:
- The bridge is 100 years old.
- It is a 100-year-old bridge.
And:
- My dog is three years old.
- I have a three-year-old dog.
Grammar Rules You Must Remember
Rule #1: No hyphen after a linking verb
When the age comes after is, am, are, was, or were, do not use hyphens.
Correct:
My son is seven years old.
Not:
My son is seven-years-old. ❌
The age is being used as a normal description after the verb.
Rule #2: Use hyphens when the age comes before a noun
When the age directly describes a noun, use hyphens.
Correct:
She has a seven-year-old daughter.
Here, seven-year-old describes daughter.
Other examples:
- a five-year-old boy
- a ten-year-old car
- a 20-year-old student
- a 50-year-old building
The hyphens connect the words into one descriptive unit.
Rule #3: Use singular “year” inside the hyphenated phrase
This rule surprises many students.
Correct:
a six-year-old child
Not:
a six-years-old child ❌
Even though the child is six years old, the compound adjective uses singular year.
Compare:
- The child is six years old.
- He is a six-year-old child.
The first has plural years.
The second has singular year because it is part of a compound adjective.
Rule #4: “Old” stays in the hyphenated adjective
When the age comes before a noun, the word old remains part of the compound adjective.
Correct:
a ten-year-old boy
Correct:
a ten-year-old
But after the verb:
The boy is ten years old.
So the two patterns are:
ten years old
and
ten-year-old boy
Learning these two patterns will solve most age-related grammar problems.
Common Mistakes Students Make
Age expressions cause mistakes because English uses two different structures for almost the same meaning.
Mistake 1: Adding hyphens after “is”
Incorrect:
My daughter is eight-years-old.
Correct:
My daughter is eight years old.
The phrase comes after is, so no hyphens are needed.
Mistake 2: Forgetting hyphens before a noun
Incorrect:
I have a five year old son.
Correct:
I have a five-year-old son.
The age directly describes son, so it works as a compound adjective and needs hyphens.
Mistake 3: Writing “years” in the compound adjective
Incorrect:
a ten-years-old boy
Correct:
a ten-year-old boy
Remember that the compound adjective uses singular year.
Mistake 4: Writing “one years old”
Incorrect:
My baby is one years old.
Correct:
My baby is one year old.
The number one takes the singular noun year.
Mistake 5: Using “a” incorrectly
When you use an age as a noun, you normally need an article.
Correct:
He is a five-year-old.
But:
He is five years old.
There is no a before the age in the second sentence.
Mistake 6: Confusing “old” with “years old”
You might hear:
She is 15.
That is perfectly natural in English.
You can also say:
She is 15 years old.
Both are correct.
But when the age describes a noun, use:
a 15-year-old girl
not:
a 15 years old girl
Easy correction tip
Whenever you are unsure, ask yourself:
Does the age come directly before a noun?
If yes, use the hyphenated form:
a 12-year-old student
If no, and the age comes after a verb, use the normal form:
The student is 12 years old.
That one question can prevent many mistakes.
Easy Trick to Remember the Difference
Here is a simple classroom trick.
Think of the noun as a magnet.
If the age is standing directly next to the noun and describing it, the words stick together with hyphens.
For example:
a 10-year-old boy
The words 10-year-old work together to describe boy.
So they stick together:
10-year-old
But if the age is simply telling us how old someone or something is, keep the words separate:
The boy is 10 years old.
Think:
Before a noun → stick it together.
After a verb → keep it separate.
You can remember it like this:
Before a noun: year-old.
After a verb: years old.
There is one more small detail:
Before a noun, use year, not years.
So:
a 12-year-old student
After a verb, use years when the number is more than one:
The student is 12 years old.
A quick visual trick
Look at these:
12 years old → separate
12-year-old student → connected
The hyphens show that the age is acting as one adjective.
Once you start noticing this in books, news stories, advertisements, and everyday writing, the pattern becomes much easier.
Daily Life Examples (Very Important)
These examples show how native and fluent English speakers use the two structures in normal situations.
Example 1: Talking about a child
Ali is six years old.
His mother might say:
Ali is my six-year-old son.
The first sentence tells us his age. The second uses his age to describe him.
Example 2: Talking about a daughter
My daughter is 12 years old.
You could also say:
I have a 12-year-old daughter.
Both sentences are correct.
Example 3: Talking about a car
This car is eight years old.
Or:
This is an eight-year-old car.
The same rule works for things, not just people.
Example 4: Talking about a building
That building is 100 years old.
Or:
That is a 100-year-old building.
Again, the position of the age determines the form.
Example 5: Talking about a dog
Our dog is three years old.
You could say:
We have a three-year-old dog.
Notice that three-year-old describes dog.
Example 6: At school
How old is your son?
“He is nine years old.”
You could also say:
I have a nine-year-old son.
Both forms are natural.
Example 7: Talking about a student
The student is 16 years old.
Or:
The teacher spoke to a 16-year-old student.
The second sentence needs hyphens because the age comes before student.
Example 8: Talking about a house
We bought a 20-year-old house.
Someone might ask:
How old is your house?
You can answer:
It is 20 years old.
Example 9: Talking about a company
The company is 30 years old.
You can also write:
It is a 30-year-old company.
This is useful in business writing.
Example 10: Talking about yourself
Someone asks:
How old are you?
You say:
I am 25 years old.
You would not normally say:
I am 25-year-old. ❌
However, you could say:
I am a 25-year-old teacher.
Here, 25-year-old describes teacher.
Practice Section
Choose the correct answer in each sentence.
1. My brother is ten ___ old.
A. year
B. years
C. years-old
2. She has a five-___-old daughter.
A. year
B. years
C. year old
3. That is a 50-___-old building.
A. year
B. years
C. years old
4. My car is three ___ old.
A. year
B. years
C. year-old
5. He is a 16-___-old student.
A. year
B. years
C. years old
Answers
1. B — years
“My brother is ten years old.”
The age comes after is, so there are no hyphens.
2. A — year
“She has a five-year-old daughter.”
The age comes before daughter, so use a hyphenated compound adjective.
3. A — year
“That is a 50-year-old building.”
Use singular year inside the compound adjective.
4. B — years
“My car is three years old.”
The age comes after is, so use the normal form.
5. A — year
“He is a 16-year-old student.”
The age describes student, so use the hyphenated form.
FAQs
What is the difference between “years old” and “year-old”?
Years old is normally used after a verb: “She is ten years old.”
Year-old is used before a noun as part of a compound adjective: “She is a ten-year-old girl.”
The first form has no hyphens. The second form does.
Should I write “10 years old” or “10-year-old”?
Both can be correct, but they are used differently.
Write 10 years old when the age comes after a verb: “He is 10 years old.”
Write 10-year-old before a noun: “He is a 10-year-old boy.”
Is “a five years old boy” correct?
No. The correct form is a five-year-old boy.
Because the age comes directly before the noun boy, it acts as a compound adjective. Use singular year and hyphens.
Do I need hyphens in “She is 20 years old”?
No. Do not use hyphens in this sentence.
The correct form is She is 20 years old.
The hyphenated form would be used before a noun, such as a 20-year-old woman.
Can “year-old” be used as a noun?
Yes. You can say a two-year-old or a 15-year-old when referring to a person or animal whose age is two or 15.
For example:
The two-year-old was playing with a toy.
Here, two-year-old is being used as a noun-like expression, so the hyphens remain.
Is “one-year-old” different from “one year old”?
Yes, the same rule applies.
Say:
The baby is one year old.
But:
She has a one-year-old baby.
After the verb, there are no hyphens. Before the noun, use one-year-old.
Final Conclusion
The rule for year old, years old, and year-old becomes much easier when you look at the position of the age in the sentence.
When the age comes after a verb, use year old or years old without hyphens:
He is one year old.
She is ten years old.
When the age comes before a noun, use a hyphenated compound adjective:
a one-year-old baby
a ten-year-old girl
Also remember that the compound adjective uses singular year, even when the number is greater than one. So write a five-year-old child, not a five-years-old child.
The easiest trick is simple: before a noun, connect the age; after a verb, keep it separate.
Once you understand this pattern, you will start spotting it naturally in everyday English.
Try writing a few sentences about your family, friends, pets, or things around you. A little practice will make the rule feel automatic.

I am Benjamin Clark, an English language writer passionate about simplifying grammar, vocabulary, and word meanings. I create clear, accurate, and practical content to help learners improve their English skills with confidence every day.



