单项选择题

She ______ herself about thirty pounds a week, because she used to pay her neighbor to look after the two children.

A. had saved
B. must save
C. has saved
D. must have saved