单选题 ______ breaks the law will be punished sooner or later.
【正确答案】 D
【答案解析】[解析] whoever在这里作关系代词,引导主语从句,意思是“无论谁……”,相当于anybody who。故D项为正确答案。
A项who也可引导主语从句,但意思是“谁”,不合句意,故为错误选项。B项someone和C项anyone不能引导主语从句,只能作一个句子的主语或宾语,所以不对。