问题

Mary often does some translation work to earn extra money,which_____half of her income.[ ]
A: accounts for
B: makes for
C: allows for
D: cares for
B: makes for
C: allows for
D: cares for
正确答案是: