Запятая перед союзом "и"


Запятая перед союзом "и" ставится в двух случаях:

1) при перечислении однородных членов предложения, каждый из которых имеет союз "и". Например: И швец, и жнец, и на дуде игрец.

2) если союз "и" разделяет две части сложносочиненного предложения. Например: Стало холодно, и подул ветер.
.
Но к последнему пункту есть исключения. Их тоже два:

1) запятая не ставится, если у обоих предложений есть общий второстепенный член. Например: Летом мы приехали в Москву и у нас родился сын. (общий второстепенный член предложения: когда? - летом).

2) запятая не ставится, если у обоих предложений есть общее придаточное предложение. Например: Когда родился сын, мы были очень рады и нас поздравляли все наши друзья. (общее придаточные предложение: "когда родился сын".)