My mother _____ all the cleaning for my family, but recently she has been too busy teaching to do it. 
#99234
A
will do
B
is doing
C
does
D
had done