Ответ:

Части сложного предложения соединены противительным союзом «а», поэтому перед ним ставится запятая.

Уже давно рассвело, а лампа всё горела.