单项选择题

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