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