介词except/but接不定式作宾语时,其前有实义动词do,其后的不定式符号to省略.你要问为什么,谁能回答你. I could not do anything but wait. Last evening,I did nothing but watch TV. 这两个句子前面都有do的形式,第二句里是过去时did,故省略不定式符号to. 而像“The enemy soldiers had no choice but to give in.”中前面没有出现动词do,不定式通常带to.
不一定,因为大部分介词后面都要跟名词、代词、动名词作宾语,但是作“除了”讲的介词例如except、but、besides等后面就可以跟V不定式作宾语,而且当前面句子中出现实意动词do时不定式里的to还要省略掉。 eg: He had no choice but to wait. 除了等待他别无选择。 He did nothing but cry.(应是to ...
do nothing..but ..是固定句型,有些特殊,机主即可。如果要解释的话,只能说这是一个并列句型,即do后的形式应该与but后的词性相同。这算是一种特殊用法,记住即可,不必钻牛角尖,英语学习其实很忌讳钻牛角尖的哦~~~英语中有很多东西就是一种习惯用语而已。就像动词过去式不是也有很多特殊的吗?这是一样的。就像汉语,并不是所有的都遵循不变的规律,所以,对于这种特殊的,记住就行了,以后你肯定会...
动词的-ing形式如果作句子的主语或者宾语时,应该是动名词形式;如果作补语或者状语时,应该是现在分词形式。那么作表语或者定语的动名词和现在分词又该怎样区分呢? I.动名词与现在分词作表语时的比较 1.动名词作表语说明主语的内容,回答 what的问题;现在分词作表语相当于形容词作表语,说明主语的性质、特征等,回答how的问题。如: ①One of the best ex...