正确答案选D
A和B错误明显,分别应为anyone who和the one who
C的whoever用在状语从句
D正确,who wants to do sth.即the person who wants to do sth.