but 作为“除了”的用法

老师讲解是说"前有do后无to,前无to后有do"
我不太明白这个do 指的具体是什么 是代指动词吗?
还有如果直接在but 后面接动词 是只有do和 to do两种形式吗?不需要区分时态吗?

求各位解答

当BUT前有DO时,BUT后面没有TO
这里的do指的是所有的实义动词,不是助动词do。
but后面只有接动词原形(do)和动词不定式(to do)两种形式,没有别的时态。因为不定式肯定是to加动词原形了,but do的用法其实是省略了to的不定式,所以也必须是原形。

例如:You have no choice but to wait. but 前没有do所以but后要用do
I have nothing to do but wait. but前有do所有后面不要用do追问

可是按你的说法 have不也是实义动词吗?是不是只要前面出现了do这个词 后面就不会再出现不定式了?

可是按你的说法 have不也是实义动词吗?是不是只要前面出现了do这个词 后面就不会再出现不定式了?

追答

是前面出现了不定式to do,则后面的but to do就要省略to,变成but do.
前面没有to do,后面就不能省to。这样理解是否简单一些?
口诀中说的but前面有do,指的是but这个词紧挨着的前面,不是任意前面的位置。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-04
but 当介词时意思是除了, 后一般跟名词。
eg . There is nothing in the room but a desk .
但在下列句式中 but 后可跟不定式或省to 的不定式 。
eg . I can do nothing but stay at home .
He has no choice but to borrow more money from the bank .

but 作为“除了”的用法
but后面只有接动词原形(do)和动词不定式(to do)两种形式,没有别的时态。因为不定式肯定是to加动词原形了,but do的用法其实是省略了to的不定式,所以也必须是原形。例如:You have no choice but to wait. but 前没有do所以but后要用do I have nothing to do but wait. but前有do所有后...

but解释为“除了”时的用法but后面是加名词吗
是的。but ■prep. 除了;除…之外 例句:We've had nothing but trouble with this car.我们这辆车净出毛病。Everyone was there but him.除他之外,大家都在。

but和while的用法区别
but作连词表示“但是”,作介词表示“除了”。while作连词表示“当……的时候”,作名词表示“一会”;while强调的是两者同时发生。but意在强调后者;while强调对比,but强调转折,表示完全的转折。当while作为连接词引出转折的时候作用和but是一样的。除了转折,while还可以表示当……时。只有当连接两个独...

but 作为“除了”的意思怎么用?
except 与but 的意思用法也相近,但but 后不能接从句 but是转折,带有非常浅的转折和递进义在里面,以至于几乎可以省略,或者使用while替代 当做“但是”的意思时可以用 at the same time 和whereas代替 常常在考试选择中出现有but ,besides,except besides意思时除了什么之外还包括,意思的表达里包括besid...

except(除了)和but(除了)的用法
except(除了)和but(除了)意思相同,except常用于肯定句中。for example, everyone is here except LiLei.but 常用于否定句中,例如There is nothing but a card.

but有几个意思?
一、but 1、含义:conj. 但是。prep. 除 ... 以外。adv. 仅仅;只。pron. 无不。2、用法 but的基本意思相当于in spite of this或表示与所预料的不一样,意为“但是,然而,尽管如此”,不与though,although连用。but可用来表达诸如愤怒、吃惊等强烈的感情,用来加强语气,也可用在表示歉意的句子...

but可以用在except后面吗?
but 的介词用法十分有限,一般说来,它只能用在下列词语之后:① no, no one, nobody, nothing, nowhere 等② any, anyone, anybody, anything, anywhere 等③ every, everyone, everybody, everything, everywhere 等④ all, none 等⑤ who, what, where 等Everyone knows it but you. 除你...

but的用法
第一个but的确是介词,译为:“除了...”“除去...”的意思,和nothing, not anything, nobody, nowhere, who, all等连用(记忆技巧:只能跟这些词时才有这个意思,才是介词), 可以接名词, 代词, 介词短语, 形容词, 不定式等,这是but的一种特殊用法。也就是说,只有跟这些词连用时才会出现...

but是介词还是连词
but用作介词,表示“除了”意义,相当于except.例如:No one knows him but\/except she. 除了她,没有人认识她。I have nothing to do but\/except wait for her.I have no choice butexcept to wait for her.but用作副词,相当于only, 常译为“只不过,仅仅”。例如:He finished his homework...

except和but的区别
1、语法角度的区别 Except通常被用作介词或连词,表示排除、除了或除开的意思。而but则经常用作连词或介词,表示不同或对立的意思。例句:- Everyone was invited to the party, except Lisa.(除了Lisa之外,每个人都被邀请参加聚会。)- I love all vegetables but broccoli.(我喜欢所有的蔬菜,...

相似回答