单项选择题

If Delia () so much work to do, she would have taken her friend out to dinner.

A. should not have
B. had not had
C. would not have
D. would not have had