In grammar, a complement is a word, phrase or clause that is necessary to complete the meaning of a given expression. Complements are often also arguments (i.e., expressions that help complete the meaning of a predicate). There are indicative as well as non-indicative complements in languages. Non-indicative complements follow the appropriate complementizers. Indicative complements do not follow complementizers, but instead are included with special markers and clauses.
In many non-theoretical grammars, the terms subject complement and object comp are employed to denote the predicative expressions (e.g. predicative adjectives and nominals) that serve to assign a property to a subject or object, e.g.
This terminology is used in grammar books. For example:
However, this use of terminology is avoided by many modern theories of syntax, which typically view the expressions in bold as part of the clause predicate, which means they are not complements of the subject or object, but rather they are properties that are predicated of the subject or object.
The Cambridge Grammar of the English Language assigns the term "predicate complement" to both uses, and shifts the terminological distinction to the verb:
In many modern grammars (for instance in those that build on the X-bar framework), the object argument of a verbal predicate is called a complement. In fact, this use of the term is the one that currently dominates in linguistics. A main aspect of this understanding of complements is that the subject is usually NOT a complement of the predicate, e.g.
The noun phrases (NPs) the counter and the tub are necessary to complete the meaning of the verbs wiped and scoured, respectively; hence they are complements
While it is less common to do so, one sometimes extends this reasoning to subject arguments:
In these examples, the subject and object arguments are taken to be complements. In this area, then, the terms complement and argument overlap in meaning and use. Note that this practice takes a subject complement to be something very different from the subject complements of traditional grammar, which are predicative expressions, as just mentioned above.