General Question

kaywizard's avatar

Which is right, two-day-old Tom or two day old Tom?

Asked by kaywizard (285points) October 29th, 2013

This question goes out to the grammar Nazis, why should I keep the hyphens/ why should I remove them? Is it a matter of style or is it grammatical? Please give reasons for your answer.

Observing members: 0 Composing members: 0

8 Answers

augustlan's avatar

Since the phrase comes before “Tom”, it’s a compound modifier – which we generally hyphenate. If they were after “Tom”, no hyphens would be used: “two-day-old Tom” or “Tom is two days old”.

Smitha's avatar

Two-day-old Tom is right

A good clue to determine whether you should hyphenate the year or day old phrase is to see if a noun comes after it. If there is a noun, hyphenate:
two-year-old toy
sixty-year-old woman

If the sentence is simply stating that someone or something is so many years old, then don’t use a hyphen:

Her Mom turned eighty years old today.

kaywizard's avatar

Thank you. Both answer help explain why the hyphen was used. I asked some of my classmates and they said it looked/sounded off, thought I’d get a second opinion.

Smitha's avatar

@kaywizard :You’re welcome!

wildpotato's avatar

We prefer “grammar goblins” to “grammar Nazis” round these parts.

picante's avatar

I think of the grammarians as the “Grammar Stewards,” and I appreciate you immensely!

glacial's avatar

Also, if you are referring to a cat, “tom” should not be capitalized. ;)

kaywizard's avatar

Sorry, this question goes out to the grammar goblins and stewards.

Answer this question

Login

or

Join

to answer.

This question is in the General Section. Responses must be helpful and on-topic.

Your answer will be saved while you login or join.

Have a question? Ask Fluther!

What do you know more about?
or
Knowledge Networking @ Fluther