Answer:
i believe it is C) i think i got it wrong... :(
The word which could have an opposite meaning (or be the antonym) of the word swine is C) distinguished. It is the only word which has a positive connotation, whereas all the other ones are negative.