The sentence that contains a predicate adjective is:
B. The teacher appeared angry when Dave forgot his homework.
Predicate Adjective is an adjective that tells something about the subject of the sentence. It appears after a linking verb.
Subject = the teacher
linking verb = appeared
predicate adjective = angry.