I _ all the cooking for my family,but recently i've been too busy to do it.A.will do B.do C.am doing D.had done 正确答案是B 为什么不选D呢,我认为D就是说过去为家里做饭,错在哪了呢?
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/11 16:31:48
I _ all the cooking for my family,but recently i've been too busy to do it.A.will do B.do C.am doing D.had done 正确答案是B 为什么不选D呢,我认为D就是说过去为家里做饭,错在哪了呢?
I _ all the cooking for my family,but recently i've been too busy to do it.
A.will do B.do C.am doing D.had done
正确答案是B
为什么不选D呢,我认为D就是说过去为家里做饭,错在哪了呢?
I _ all the cooking for my family,but recently i've been too busy to do it.A.will do B.do C.am doing D.had done 正确答案是B 为什么不选D呢,我认为D就是说过去为家里做饭,错在哪了呢?
不行.那样前后不成转折关系,可以填should have done 应该填do一般是表经常性 习惯性的动作我经常给家人做饭 但最近我太忙了(没能给他们做饭)
recently最近,后面是have been一般完成时,主句就用一般现在时
第一句话是发生在平常生活中的,一直都是这么干的,所以用do,表示经常性,并且以后还会这样做;had done只表示过去这么做,将来就不知道了。题意是过去做,只是进来忙,做不了,但将来还是会做的
had done 为过去完成时,表示过去的过去,他依附于过去时,即现有过去时再有过去完成时,but 引导的并列句前后时态应该一致,这里也并没有过去时。选现在时表示持久或经常性习惯或动作