Answer:
b. synonyms are words with similar denotations but different connotations.
the others are wrong because thesaurus entries list multiple synonyms per word, not all synonyms are interchangeable regardless of context, and no word can have the exact same connotation as another.