单项选择题

"Did they blame him for his mistakes" "Yes, but they ______ so."

A. would rather not do
B. shouldn’t do
C. shouldn’t have done
D. had better not do