一个选择题有点疑问~

来源:百度知道 编辑:UC知道 时间:2024/05/24 08:43:06
With too much work ____ , I can't stay here talking with you.

A:done
B:to be doing
C:to do
D:doing

答案是C,但我不明白BD为什么不行。

B表示什么时态?将来进行时么?是不是说有许多工作我一会要马上做,好像

意思也说的通吧。
D,doing,是不是说正在做的意思。比如有人过来要跟他聊天。那他说这句话

。 那可以不可以翻译成,我正在做许多工作,我不能在这儿跟你聊天?
我觉得意思也通啊。。。

to do=to be done
动词不定式表被动
逗号后面的I是do的主语,因此不可是D.doing不定式to后要接原型,因此不会是B.to doing

B 不是事态的问题,一般没这么说的。是个语法习惯。
D 不是正在做,如果是正在做应该是work I'm doing,应该有个系动词。单独的doing少成分

原句的意思是:因为有太多的事要做,所以不能呆在这儿和你聊天了。
不定式to do在这儿表示被动的含义,即意思是:to be done, 但一般在这儿写to do 就可以了。例如:have something to do, 这儿的to do 也表示被动。

B的话,应该改为to be done才对,是"工作"被做
D肯定不对的

to do 不定式在这里面做的是定语~翻译成“有很多要做的工作”

动词不定式表将来吧
to be done 不能用 主动表被动
至于D因为是将要去做 不能用
所以用to do