Ответ:

  1. Наступил вечер, и улицы опустели. Основы: вечер наступил, улицы опустели. Запятая ставится между частями сложного предложения.
  2. Я открыл окно, но дождь закончился. Основы: я открыл, дождь закончился. Перед противительным союзом «но» между частями сложного предложения ставится запятая.