This document discusses two types of complements: subject complements and object complements. A subject complement is an adjective or noun that renames or defines the subject and follows a linking verb. An object complement is an adjective, noun, or phrase that renames or defines the object of a transitive verb. Examples are provided for each type of complement.