В каких случаях ставится запятая?
Запятая ставится в сложных предложениях перед союзами а,но(они называются сложно сочинёные).Перед союзами который, что, когда, где, потому что, так как, то есть и многих других в сложных предложениях необходимо ставить запятую.
При перечислениии,однородные части речи,сложное предложение,обособленный член предложения,вводное слово,обращение.