What is the function of an adjective?

A. to modify a verb, adverb, or another adjective
B. to name a person, place, thing, or idea
C. to express action
D. to modify a noun or pronoun