Complements can be divided into two main types: subject complements and object complements. Subject complements follow a linking verb and provide additional information about the subject. Object complements follow a direct object and provide additional information about the object.