Ответ:
Она обещала зайти ещё раз и стала приходить всё чаще, но адреса она им не дала, да у неё и не было настоящего адреса.
Грамматические основы: она обещала зайти и стала приходить; она не дала; не было адреса. В первой части однородные сказуемые с общим подлежащим, поэтому перед и запятая не нужна. Перед союзами но и да (= «и») между частями сложносочинённого предложения ставятся запятые.
