Verified Answer :

ADirect object is the object that is acted upon. 
B. Indirect object is the object that is indirectly affected by the action. 
C. Objective complement follows a direct object. It modifies the direct object. 
D. Predicate nominative follows a linking verb. It describes the subject. 
E. Predicate adjective also follows a linking verb but it describes the linking verb.