I __ all the cooking for my family,but recently I've been to
1个回答

C.原因:这句话的意思是:我承担了家里所有的饮食工作,但最近我太忙了而没时间去做.A,will do 是将要做的意思,很显然说话人在说这句话之前已经在为家里做饮食方面的工作了,因此不选AB,do是一般现在时,因此放在这里也不合情理,因为我们要填一个表示 持续性 的词,所以不选BD,had done 过去完成时态,而这里我们要填一个从过去到现在、从现在到将来都将进行下去的时态,而had done 表示这个动作已经在过去就结束了C,am doing,现在进行时,表持续动作,符合要求,所以选C