单项选择题

Doctors are often caught in a ______ because they have to decide whether they should tell their patients the truth or not.

A.puzzle
B.perplexity
C.dilemma
D.bewilderment