Vicious means cruel, immoral, or deliberately harmful. Virtuous (C) is the antonym as it means having high moral standards or being good. Tense (A) means stressed, Slim (B) means thin, and Rebuke (D) means to criticize - none are proper antonyms of vicious.