Краткое пояснение:
Двоеточие ставится перед перечислением, которому предшествует обобщающее слово, или перед поясняющей частью сложного предложения, если вторая часть поясняет или раскрывает содержание первой.
Пошаговое решение:
Рассмотрим предложения:
- Отовсюду веяло запахом весны () и от влажной земли и от набухающих почек деревьев и от невидимой за садами реки. — Здесь нет обобщающего слова перед перечислением, и это не сложноподчиненное предложение.
- Стога сена копны дерево () все виднелось особенно выпукло ярко. — Здесь есть перечисление («Стога сена копны дерево»), которому предшествует обобщающее слово «все». Перед перечислением нужно поставить двоеточие.
- В степи за рекой по дорогам () словом везде было пусто. — Здесь «словом» является обобщающим словом, но оно стоит после перечисления. Перед ним ставится тире.
- И лес и дальние деревни и трава () все облеклось в безразличный какой-то зловещий цвет. — Здесь также есть обобщающее слово «все» перед которым стоит двоеточие, но оно не является последним элементом, а скорее относится к перечислению, которое идет после. В данном случае, если бы было «Лес, деревни, трава — все облеклось...», то тире. А если «Все: лес, деревни, трава — облеклось...», то двоеточие перед перечислением. В данном варианте, «все» стоит после однородных членов, которые соединены союзом «и».
Ответ: 2