and 连接的两个句子,主语一致的状况下可以省略 and 后面的主语,但 and 前不可以有逗号。
上述说法是不是正确?中外都有语法书强调这一点。
但我也见过实例,and 前面可以加逗号,后面主语省略。
我感觉这应该不是硬规则。
在实质语言中,没这个限制,用逗号是为了表示停顿。在口语中,特别当句子较长的时候,说话人为了引起听者注意,为了气息愈加流畅,也是为了达到“抑扬顿挫”的目的,口语需要停顿,反映在书面语上,常用逗号表示,但不是需要的。比如,以下两组句子都正确:
1. 两个主语不一样的并列句:
He likes football and his sister enjoys music.(口语不停顿)
He likes football, and his sister enjoys music. (口语停顿一下)
2. 两个主语相同的并列句:
He came in and sat down on the sofa.(口语不停顿)
He came in, and sat down on the sofa.(口语停顿一下)