Respuesta :
The correct answer is B, 'predicate adjective', because 'happy' follows a linking verb (was) and is an adjective, so this has to be the correct answer.
'Predicate nominative' has to be a noun. 'Indirect object' is a noun or a pronoun. And the 'objective complement' is again, a noun (He was elected king, where KING is the objective complement).
'Predicate nominative' has to be a noun. 'Indirect object' is a noun or a pronoun. And the 'objective complement' is again, a noun (He was elected king, where KING is the objective complement).