关于"I have nothing to do but..."句子的问题大虾们,我有以下疑问.1,"I have nothing to do but.." but后面是加 do 还是加 to do (别人说,"对于是否加to,一般看前面有没有动词,有的话不加,没有就加."是为什么呢)but,介词 prep.(用于nothing,nobody,who,all等词后面)除...以外如果是这样,"I have nothing to do but.." 介词后面应该用动词的现在进行时吧?为什么在我做的题里甚至没有这个选项呢?不吝赐教!

问题描述:

关于"I have nothing to do but..."句子的问题
大虾们,我有以下疑问.
1,"I have nothing to do but.." but后面是加 do 还是加 to do
(别人说,"对于是否加to,一般看前面有没有动词,有的话不加,没有就加."是为什么呢)
but,介词 prep.(用于nothing,nobody,who,all等词后面)除...以外
如果是这样,"I have nothing to do but.." 介词后面应该用动词的现在进行时吧?为什么在我做的题里甚至没有这个选项呢?
不吝赐教!

but后接动词,究竟采用何种形式,好象是件很令人头痛的事,但其形式还是有一定规律的,现在作一归纳如下:
一、but作连词
1. but作并列连词连接两个动词时,but后的动词形式,取决于but之前的形式。
例:The purpose of the scheme is not (to help) the employers but (to provide) work for young people. 此计划的目的不是帮助雇主,而是为年轻人提供工作(即需对称)
2. 当not...but作为并列连词引导的状语时,but后的动词必须用带to的动词不定式。
例:I have come here not as an engineer, but (to learn) from you. 我不是作为工程师来这里的,我是来学习的。
We live not to eat, but (to let) other live better. 我们活着不是为了吃,而是为了让其他人更好地活着。
3. 当not only...but (also)...作为并列连词时,but后的动词形式须与not only后的动词形式一致。
例:He not only (said) it but (did) it. 他不仅说了,而且也做了。(即需对称)
Radar can be used not only (to look for) distant objects, but (to measure) their distance from you. 雷达不仅用来寻找远处的物体,而且还能测出物体的距离。(需对称)
4. 在cannot but, cannot (help/choose) but..等表示“不得不”、“只能”的短语结构中,but后动词用原形。
例:We cannnot but (agree). 我们只得同意。
They could not but (be struck) by her enthusiasm. 他们不得不被她的热情所打动。
二、but作介词
1. 在do nothing (everything/anything)but...之类的结构中,but后往往用不带to的动词不定式。
例:They did nothing but (complain). 他们除了抱怨,啥事也不做。
What can we do but (sit and wait)? 除了在这里坐等我们能做什么呢?
He will do anything for you but (lend) you money. 他愿为你做任何事,就是不愿借钱给你。
2. 在含有nothing but的结构中,如果谓语动词是及物动词want, desire等,but后必须用带to的动词不定式。
例:He wanted nothing but (to stay) there. 除了呆在那里,他什么也不想。
He desires nothing but (to go) home. 他只想回家。
3. 如果谓语动词是及物动词或相当于及物动词的动词短语,且该动词或动词短语必须用名词性词语作宾语时,but后的动词须用-ing形式。
例:He talked of nothing but (paiting). 他只谈绘画。(与前面介词of有关,作of的宾语,要名词)
He suggested nothing but (going to) the seaside. 他只建议去海边。(suggest sth.,作suggest的宾语,需名词形式)
4. there be (seem) nothing to do but的结构中,but后的动词用不带to的动词不定式。
例:So there was nothing to do but (remain) silent. 只能沉默不语。
There seemed nothing else to do but (send) for the doctor. 好象别无他法,只能送医了。
5. 在have no choice but以及there be (seem) no choice but的结构中,but后的动词用带to和不带to的动词不定式均可。
例:We have no choice but (accept) their offer. 我们当时别无选择,只好接受他们的建议。
There was no choice then but (to go) to a lodging house. 当时别无选择,只能去找公寓住。
三、but作关系代词
but用作关系代词引导定语从句,后面的动词用所需要的谓语动词形式,这种结构中,but相当于which...not或who...not。
例:There is no rule but (has) exceptions. 任何规则都有例外。
There is no one of us but (wishes) to go. 人人都想去。
希望对你有所帮助。
多多培养自己的语感,这点非常重要。

用do
关于but的用法:当有实意动词do时,后面的动词不加to;没有do的,要加to。即“有do不带to;没有do要带to”
举例:Hearing this news,she did nothing but cry.
Hearing this news,she didn`t say anything but to cry.
第二句话里面的didn`t,是助动词哦,跟第一句不一样的,特意举这样的例子给你,注意区分。

1`为什么不知道,反正记住就行.有句法则“有do无to,有to无do”
举例:I have nothing to do but do sth ;nothing but to do sth
2`这里所说的介词只针对于名词,不然你找找哪句有but doing的,不懂的可以再问我

我个人语法不是太好。我只能说语感:
1.I have nothing to do but watch TV" 我没事可做,但是看电视
意思是:我除了看电视外,没有什么事情可做。
很明显这个句子不对,他想表达是:我没有什么事情可以做,只有做什么。。。
看下面例句:
2. I have nothing to do but to watch TV 我没事可做,只能看电视
关于but后面跟现在进行时应该为:
I have nothing to do but I'm watching TV
个人理解,供参考