The correct option is A perfect
A subject complement is an adjective or a noun that follows the linking verb. Here, "perfect" follows the verb "made". Hence, Option A is correct. The rest of the options do not identify the complement, hence incorrect.