Complement (linguistics)
In grammar and linguistics, the term complement is used with different meanings, so it is difficult to give a single precise definition and explanation. In a broad general sense however, a complement can be understood as a word, phrase or clause that is necessary to complete the meaning of a given expression. The terms complement and argument overlap in meaning and use. A given complement is therefore often also an argument. Complements are not adjuncts, however.
Predicative, subject and object complements
In many non-theoretical grammars, the terms subject complement and object complement 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 widespread in school grammar. It is retained in the important modern Comprehensive Grammar of Contemporary English to identify clause elements for labelling types of clause structure. Thus
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.