Larry is indirect object, the correct answer is A. If there are two kinds of objects in a single sentence, the rule is that the indirect object goes first, and is followed by a direct object. Here, the direct object is her box of markers, which makes Larry indirect object.
Predicate nominative and adjective follow a linking verb, and since there are no linking verbs in this sentence, those two options cannot be correct.