单项选择题

A.撤诉的只能是原告
B.撤诉必须在案件开庭审理之前提出
C.撤诉必须不违反法律规定
D.撤诉必须是原告的自愿行为