Например, запятая всегда ставится перед "а" и "но", так как эти союзы указывают на сложноподчиненное предложение. Также, запятая ставится при обращение или же вводном слове(вводной конструкции).Бывает, что запятая используется как отделении одной части сложного предложение от одной(само собой в сложном предложении).Возможен еще такой вариант, когда запятая ставится перед причастным оборотом.