单项选择题

You have no one but yourself to ______ for the fault.

A.accuse
B.blame
C.charge
D.criticize