Compound adjectives

In our experience, few aspects of style cause greater anxiety and raise more questions than compound adjectives.

When a compound adjective is shown hyphenated in the dictionary, you can assume only that the expression is hyphenated when it occurs directly before a noun. When the same combination of words falls elsewhere in the sentence, the use or omission of hyphens depends on how the words are used.

See also: Hyphens.

Basic Rules

A compound adjective consists of 2 or more words that function as a unit and express a single thought. These one-thought modifiers are derived from (and take the place of) adjective phrases and clauses.
In the process of becoming compound adjectives, the adjective phrases and clauses are usually reduced to a few essential words.

Image
high-tech equipment (equipment that reflects a high level of technology)
a worst-case scenario (a scenario based on the worst outcome that could occur)
long-range treatment plan (a treatment plan projected over a long range of time)

EXCEPTIONS: A number of compounds are accepted as well-established compound nouns and easily grasped as a unit.

Image
high school
real estate

When these expressions occur elsewhere in the sentence, drop the hyphen if the individual words no longer function as a compound adjective.

Image
Before the Noun / Elsewhere in the sentence
a high-level decision / the decision must be made at a high level (object of a preposition)
an up-to-date diagnosis / please provide a diagnosis that is up to date (prepositional phrase)
an off-the-record comment / the next comment is off the record (prepositional phrase)
a no-nonsense attitude / we will tolerate no nonsense (object of a verb)

When these expressions occur elsewhere in the sentence but are in an inverted word order or altered form, retain the hyphen.

Image
a tax-exempt status / the hospital's status is tax-exempt
government-funded initiative / initiative that is government-funded

The following kinds of compound adjectives almost always need to be hyphenated.

Noun + adjective (EXAMPLE: tax-exempt)
Noun + participle (EXAMPLE: government-owned)
Adjective + participle (EXAMPLE: friendly-looking)
Adjective + noun + ed (EXAMPLE: high-priced)

 


Contributors to this page: admin and system .
Page last modified on Sunday 11 of September, 2011 13:55:33 UTC by admin.
The content on this page is licensed under the terms of the Copyright.

Subscribe to our Newsletter

Name
Email

Contact us

Medlexicon Search

Medical Abbreviations
Search By Abbreviation
Search By Definition
Medical Dictionary
Pharma Companies
medical dictionary search provided by MediLexicon.com

Lijit Search

Shoutbox

admin, admin, Thu 11 of Aug., 2011: Having problems registering, logging in or getting a password? Check the FAQ first. Want to know why something isn't working? Check the FAQ first. The FAQs are now in Forums --> MT Desk Announcements.

Show php error messages
 
PHP (5.2.17) NOTICE (E_NOTICE):
File: lib/core/Perms.php
Line: 182
Type: Undefined index: permName
PHP (5.2.17) NOTICE (E_NOTICE):
File: lib/core/Perms.php
Line: 226
Type: Undefined index: permName
PHP (5.2.17) NOTICE (E_NOTICE):
File: lib/smarty/libs/sysplugins/smarty_internal_data.php
Line: 291
Type: Undefined variable: backlinks
PHP (5.2.17) NOTICE (E_NOTICE):
File: lib/smarty/libs/sysplugins/smarty_internal_data.php
Line: 291
Type: Undefined variable: pageLang
PHP (5.2.17) NOTICE (E_NOTICE):
File: templates_c/en^34006cefa92262c07007974aff77ee1c1025aaaf.file.mod-menu.tpl.php
Line: 27
Type: Undefined index: menu_class
PHP (5.2.17) NOTICE (E_NOTICE):
File: lib/wiki-plugins/wikiplugin_sharethis.php
Line: 164
Type: Undefined variable: rotateimage
PHP (5.2.17) NOTICE (E_NOTICE):
File: lib/smarty/libs/sysplugins/smarty_internal_data.php
Line: 291
Type: Undefined variable: user
PHP (5.2.17) NOTICE (E_NOTICE):
File: lib/smarty/libs/sysplugins/smarty_internal_data.php
Line: 291
Type: Undefined variable: metatag_local_keywords
PHP (5.2.17) NOTICE (E_NOTICE):
File: lib/smarty/libs/sysplugins/smarty_internal_data.php
Line: 291
Type: Undefined variable: module_pref_errors