Пунктуационные правила:
- Между частями сложного бессоюзного предложения ставится тире, если вторая часть указывает на следствие, результат, условие или время того, о чём говорится в первой части, или если между частями можно вставить союзы «тогда», «поэтому», «но».
- Между частями сложного бессоюзного предложения ставится тире, если между частями можно вставить союзы «но», «а», «зато».
Предложения:
- Хорошо сидеть одному на краю снежного поля, слушая, как в хрустальной тишине морозного дня щебечут птицы.
- Мутно-золотая заря блёкла в облаках за полями, отсвечивала в лужах, мокро и зелено было в полях — только овсянки, сидя под дождём на высоких кустах, звенели на весь лес. (Вторая часть указывает на противопоставление первой, можно вставить союз «но»).
- Ни души не было кругом.
- Если смотреть из окна прямо, можно увидеть крыши, точно лодки, опрокинутые вверх дном в зелёных волнах садов.
- Уйти нельзя было, а остаться — опасно. (Вторая часть указывает на следствие, можно вставить союз «поэтому»).
Ответ: Тире нужно поставить в предложениях 2 и 5. В предложении 2 оно разделяет части сложного бессоюзного предложения с противопоставлением. В предложении 5 оно разделяет части сложного бессоюзного предложения, где вторая часть указывает на следствие.