predicate adjective subject complement simple sentence independent clause non-finite verb simple predicate imperative sentence indirect object direct object compound predicate exclamatory sentence complex sentence predicate nominative predicate noun dependent clause compound-complex sentence interrogative sentence compound sentence verb complement subject finite verb verb declarative sentence phrase