Inactive Tutor answered 06/21/24
"Scathing" means scornful or severely critical, so the closest synonym is c) harsh, which means cruel or severe.
"Flattering" means praising or complimenting, the opposite of scathing. "Tepid" means unenthusiastic, and "vague" means ambiguous, indefinite, or unclear. Although these two words can have negative connotations, they are not as severe as the implications of the word "scathing."