A compound word is a word that combines two or more distinct words to create a new word with a specific meaning.
Words like keyboard, football, and notebook are closed compound words. They’re written together as a single word without hyphens or spaces because they’ve been normalized to mean a specific idea.
Other examples include airport, worldwide, birthday, extraordinary, sailboat, and a bunch of other sports terms like baseball, softball, basketball, etc.
Word pairs that form new meanings are open compounds. Words like high school, vice president, middle class, post office, and truck driver are examples of how two words combine to create a new concept.
A few more examples include school bus, decision making, real estate, light year, etc.
Sometimes when you combine two or more words together, especially when they’re used as an adjective, you should hyphenate them. For example, your sister-in-law or any other in-law is always hyphenated, as is the term on-site.
Here are more examples of hyphenated compounds when used as modifiers to describe the noun that follows them:
Of course, there are always exceptions to the rules. One thing to keep in mind is that compound words function differently depending on the part of speech they’re used in. Let’s look at an example:
Sometimes open compounds should be hyphenated when used as an adjective and not when used as an adverb. For example:
Got that? Here's another example just to make sure:
Finally, you never hyphenate compound words with an -ly ending, such as:
Compound words are complex. Your best bet is to look them up in the dictionary where mostly you’ll find straightforward rules.
One of the simplest descriptions is in the Texas Law Review Manual of Style, which reads: "When two or more words are combined to form a modifier immediately preceding a noun, join the words by hyphens if doing so will significantly aid the reader in recognizing the compound adjective." But it’s that last "if" part that leaves a lot up to your judgment. Good luck!
A grammar guru, style editor, and writing mentor in one package.
Try for free todayDrop us a line or let's stay in touch via :