关于宾语补足语I have no choice but to stay here. He did nothing last Sunday but repair his bike. 这两句为什么一句用了”to”一句没有?这有没有涉及一些语法?I have no choice but stay here. He did nothing last Sunday but t
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/01 22:50:39
关于宾语补足语I have no choice but to stay here. He did nothing last Sunday but repair his bike. 这两句为什么一句用了”to”一句没有?这有没有涉及一些语法?I have no choice but stay here. He did nothing last Sunday but t
关于宾语补足语
I have no choice but to stay here.
He did nothing last Sunday but repair his bike.
这两句为什么一句用了”to”一句没有?
这有没有涉及一些语法?
I have no choice but stay here. He did nothing last Sunday but to repair his bike.
可以吗?
谢谢了!
关于宾语补足语I have no choice but to stay here. He did nothing last Sunday but repair his bike. 这两句为什么一句用了”to”一句没有?这有没有涉及一些语法?I have no choice but stay here. He did nothing last Sunday but t
这个的关键在于那个but上面
如果but前的那个动词是实意动词do的任何形式,也就是“做”这个意思的时候,后面的动词就不需要用不定式,也就是省略to,就像上面那句:
he did nothing last sunday but repair his bike
如果but 前的那个动词不是“do”的任何形式的话,那么后面就是一个不定式,就像上面的:
i have no choice but to stay here.
to stay 是非谓动作choice的定语非宾补,而 repair =did 不存在互相修饰所以不用加to
你变的那个是不可以的。
have no choice but to...这里隐含了一个结构,即完整地说应该是have no choice to do anything but to...所以后面要有to,因为前面是choice,to和后面的部分作choice的后置定语
而do nothing but do...这里没有隐含什么结构,后面的do与前面的do是并列关系,所以不加to
譬如can't help...
全部展开
have no choice but to...这里隐含了一个结构,即完整地说应该是have no choice to do anything but to...所以后面要有to,因为前面是choice,to和后面的部分作choice的后置定语
而do nothing but do...这里没有隐含什么结构,后面的do与前面的do是并列关系,所以不加to
譬如can't help but do, help(忍受)与do也是并列的关系,所以没有to
收起