The correct answer is:
d. denotative words have a direct meaning, connotative words have additional suggested meanings.
Denotative meanings refer to the explicit, literal definition of a word, while connotative meanings involve the associations, emotions, or nuances that a word may evoke beyond its literal definition.