1 介词but后面的动词不定式是宾语吗

  • I have no choice but to stay here.

    问题 1:上句中 but 是介词,to stay here 是不定式作宾语吗?上句的句子成分该怎样划分?

  • He did nothing last Sunday but repair his bike.

    问题 2:上句中 but 是介词,repair his bike 是不定式作宾语吗?上句的句子成分该怎样划分?


请先 登录 后评论

最佳答案 2018-08-12 22:55

动词不定式不能作介词宾语,但有两个介词是例外:but和except. 

如果but和except前有实意动词do出现的话,不定式的to通常要省去。

I have no choice but to stay here.

He did nothing last Sunday but repair his bike.

以上两个例句均为不定式作介词but的宾语。第二句因为but前有实意动词did,因此不定式不带to。

以上两句中的介词短语都是状语,这种状语叫做除外状语。

请先 登录 后评论

其它 1 个回答

曾克辉  
擅长:英语考试

同意曹老师的解答。英语语法网上有一篇文章供你参考:

http://www.yygrammar.com/Article/201511/4411.html

但也有例外情况:

I cannot (choose) but attend the party.我只好去参加这次晚会。

When our country calls us for help, we can't help but go.当祖国需要我们时, 我们必须尽力。

请先 登录 后评论
  • 1 关注
  • 4 收藏,7178 浏览
  • yuanquana   提出于 2017-05-17 15:56

相似问题