I _____ all the housework at home, but recently I have been too busy to do it.
A. do B. have done C. will do D. did
D