Ответ:

Снег давно выпал, но речка ещё не замёрзла.

Это сложное предложение: первая основа — снег выпал, вторая — речка не замёрзла. Перед союзом «но» между частями сложного предложения ставится запятая.