This document provides an overview of different types of complements in the English language, including direct objects, indirect objects, and subject complements. It discusses how direct objects receive the action of a transitive verb and can be identified by answering "whom?" or "what?" after the verb. Indirect objects indicate who or what receives the direct object. Subject complements complete linking verbs and can be a predicate nominative that identifies the subject or a predicate adjective that describes the subject. The document provides examples for each type of complement.