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