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