单项选择题

Things might have been much worse if the mother () on her right to keep the baby.

A. has been insisting
B. had insisted
C. would insist
D. insisted