单项选择题

Things might have been much worse ff the mother______ on her right to keep the baby.

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