向各位老师请教一个关于情态动词的题目
I have a problem, but I don't know what I ____ do.
A. must B. can C. should D. need
这道题答案给的是C,解释是根据句意。但我觉得从句意的角度来看B,C和D都有合理性,请教各位老师们B和D为什么不行,谢谢!