In the sentence "Will's problem was that he didn't know how to register for classes," the bolded noun clause "that he didn't know how to register for classes" functions as a predicate nominative. This is because it renames or provides more information about the subject "Will's problem."
So the correct response is: C) predicate nominative