Synonyms

His candid opinions have won him many friends.

  1. kind
  2. courteous
  3. generous
  4. frank

Answer

Candid means truthful and straight-forward; frank.

The correct option is D.