The following words have similar denotations. Which one has a negative connotation?

A. inexpensive

B. cheap

C.reasonable

D. low-priced