单项选择题

You can hardly imagine the difficulty the woman had ______ her children.

A.brought up
B.to bring up
C.bringing up
D.to have brought up