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.(口語停頓一下)