这两个句型是否正确:have nothing but to 、There is nothing to choose but to

下面两个句型是否正确?
have nothing but to
There is nothing to choose but to
如果错误,请写出原因;如果正确,请写出例句。谢谢!

一、第一个是错误的,第二个是对的。

have nothing but to do 中 but 是连词,应该连接两个同类词语,这里的不定代词 nothing 和不定式 to do 不属于同类项,因此不能并列,应该把它改为“have nothing to do but + 不带 to 的不定式 ”。

二、“nothing + to do + but ”和“nothing + do 以外的不定式 + but”在用法上的区别

这两种结构的 but 后都要求跟不定式。如果 nothing 后跟的是动词 do 的不定式,but 后面的不定式就不能带 to。如果 nothing 后跟的是其他动词的不定式,but 后面的不定式必须带 to。如:

He has nothing do to but leave. 他除了离开就无事可做了 / 他无事可做,只能离开。——句中有 do,后面只能用 不带 to 的不定式 leave。

There is nothing to choose but to leave. 他除了离开别无选择 / 他别无他法,只能离开。——句中前面的不定式动词 to choose 不是 do,but 后的不定式必须带 to。

三、事实上,前面的主要结构中不论是谓语动词还是非谓语动词,只要含有 do,but 后就只能跟不带 to 的不定式,反之就得带 to。也就是说,前面有 do,but 后就无 to;but 后有 to,前面就无 do”,简言之就是“有 do 无 to,有 to 无 do”。如:

He did nothing but leave. 他除了离开什么也没做 / 他什么也没做,只能离开。——句中的谓语动词是 do 的过去式 did。
He said nothing but to leave. 他除了离开无话可说 / 他什么也没说,只能离开。——句中的谓语动词是 said。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-08
第一个,举个例子,i have nothing but you,我只有你,或者,i have nothing but to steal,这个是可以的。
第二个,there is nothing to do but walk
因为前边已经有to了,这个but和and所充当的成分其实是一样的,i have to walk and eat
他们共用一个to,所以,不是but to,而是but do
第2个回答  2012-05-08
第一个不对。第二个句型可以的。
第3个回答  2012-05-08
第一个对,第二句后面那个to不要
相似回答