By the end of last week,she______in the west of China for two months helping the homeless children.()
A.will stay
B.has stayed
C.would stay
D.had stayed