Где всегда нужно ставить запятую?
Запятая всегда ставится перед союзами а, но, зато, да (в значении но).
Запятой разделяются однородные члены предложения, которые отвечают на один и тот же вопрос, относятся к одному члену предложения и выполняют одинаковую синтаксическую функцию.
Запятой разделяются два или несколько простых предложений в составе одного сложного.
Запятой отделяются придаточные предложения от главных предложений или выделяются запятыми с двух сторон, если находятся внутри главного предложения.
Запятая также ставится между главным и придаточным предложениями в сложноподчиненном предложении.
Когда запятая перед союзом "и" ставится: запятая ставится перед всеми однородными членами, кроме первого, при повторении союза "и" в перечислениях.
Запятая не ставится перед союзом "и" в случае, когда он соединяет два однородных члена предложения и встречается один раз.