关于but使用的疑问,使but直接放在句末加逗号,又接句子的疑问

Some ions (Ca, Mg, Fe, K and Na) were absent in the starting solution but, as the reaction proceeded, the minerals in the coal were dissolved, and most of the elements entered into the reaction solution.
这个句子中but是怎样的用法,but做连词还可以这样用?在有道权威例句中没找到这样的用法

请先 登录 后评论

最佳答案 2019-02-17 19:00

Some ions (Ca, Mg, Fe, K and Na) were absent in the starting solution but, as the reaction proceeded, the minerals in the coal were dissolved, and most of the elements entered into the reaction solution.

but连接并列句,but和第二分句之间插入了一个时间状语从句,所以该从句前后用逗号隔开了,以便并列的主句结构清晰。如果去掉这个as从句,则二个逗号同时消失。but后又是and并列的二个分句。这个句子的结构是 A but B (b1 and b2).

有些离子(钙、锰、铁、钾和钠)在开始的溶液中是不存在的,但随着反应的进行,煤中的矿物质被释放,大部分元素进入反应溶液中。

请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

but, as the reaction proceeded, the minerals in the coal were dissolved

but 分句本身如果是个主、从句,而且从句在先,主句在后,那么应加逗号隔开,以区分并列连词but 和从属连词 as。如果从句在后,则无需加逗号。如:

but the minerals in the coal were dissolved as the reaction proceeded

本句 as 引导时间从句,“随着......”。


请先 登录 后评论
  • 0 关注
  • 1 收藏,8180 浏览
  • 李清林 提出于 2019-02-17 16:23

相似问题