But做并列连词的用法

老师,我们知道but有连词的用法, 可以连接两个句子, 两个名词,两个形容词, 这里想问的是以not....but...不是...而是...为例,他是否可以连接两个从句中? 如:


The main problem is not how to create an account but how to complete the real info registration. 


My purpose is not to make money but to learn experience.(连接不定式是否正确)


另外当But表示除....以外 我查阅了一下词典可以做连词用,但是后面接的为不定式时是进行了省略么? 如: I had no choice but to sign the contract.  We can do nothing but sit and wait. 


辛苦老师确认。

请先 登录 后评论

最佳答案 2019-08-02 14:03

1 not A but B, not...but...为关联并列连词,连接相等的语法结构。否定A项,肯定B项。不是A,而是B。所以可以连接二个不定式。

2 but作除了...解,为介词,介词but和except可以后接不定式作介词宾语。如果介词前有实意动词do出现,介词后的不定式通常省略to。否则to不能省略。

I had no choice but to sign the contract.  but为介词,后接不定式作介宾。but前没有Do,故不定式必须带to.

We can do nothing but sit and wait. but为介词,后接不定式作宾语,由于介词前有do, 故不定式不带to.

注意这里的but被分析为介词,而不是连词。

请先 登录 后评论

其它 0 个回答

  • 4 关注
  • 6 收藏,14285 浏览
  • WJRWX 提出于 2019-08-01 10:58

相似问题