这个句子是对的吗 讲解一下
热心网友
这个句子是对的。all he does 是一个主语从句,is 是系词,drink too much是动词不定式作表语。整个句子是主系表结构。难点在于是否知道动词不定式作表语时可以不带to,下面是详细的解释:动词不定式可以用作表语:His job is to design new machines。 他的工作就是设计新式机床。 The last question is what to read。 最后一个问题是读什么样的书。注意:作表语的动词不定式通常要带to, 但如果主语部分有(或者能使人体会到有)行为动词do(或does, did, to do, doing, done等), 则不定式符号to可以省略。例如:The first thing she did was go up to her trainer and thank her for all her help during her training。 她做的第一件事就是走到教练面前,感谢教练在训练期间给予她的帮助。 What I want to do is have a good rest。 我所需要的是好好休息休息。 The only thing (to do) is press a button。 唯一要做的事情就是按一下按钮。。
热心网友
what he dose is drinking too much 这才是对的如果一定用all就是all that he dose is drinking too much
热心网友
应该是all that he does is drink too much.因为 all that=what.
热心网友
all he does is drink too much这个句子是正确的.all he does 这是定语从句做主语,省略了that.而充当表语的是动词不定式,省略了to.不过这种用法是非正式用法,一般出现在口语等非正式文体中,所以切记不可乱用.作文中不宜出现.
热心网友
我认为这个句子好象是病句,先不说语法,从意思上来看,all he does is drink too much他所做的就是喝太多酒。意思不太对,如果是一般现在时态的话你怎么能知道他喝了太多酒呢?所以我认为是all he did was ....至于后面的,我认为还是应该有ing,楼上说的是很有道理,但是我没有听说过,所以不敢确定。最终应该是All he did was drinking too much.他所做的就是喝了太多酒。
热心网友
把all he does当作主语的话is 就是谓语,那么你再思考一下一个句子能有两个谓语吗?如果把drink 做名词的话这个句子是不通的,所以应该改为:all he does is drinking too much
热心网友
不对,虽然不知道前后文,但如果单从这句来看 DRINK 应该是DRINKING 。 DRINKING TOO MUCH 是动名词做宾语/